ค้นหาจากครู ภาษาอังกฤษ หลากหลายคน...
Tenses - We use Present Perfect in this sentence because
คำถามที่ 1 จาก 8 คำถาม

We have run out of milk. I can't make tea for you unless I go out to buy more milk.

It’s an action that started in the past and continues in the present.
It’s an action performed during a period that has not yet finished.
It’s a repeated action in an unspecified period between the past and now.
It’s an action which has a consequence in the present.