多彩な 英語 講師陣から検索…
Tenses - We use Present Perfect in this sentence because
8 個のうちの 1 個目の質問

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.