Somebody____________ all the juice; the bottle was empty.

I know it is okay (you can correct me here) to write the sentence using the past perfect had drunk or the past simple drank, so you can get

Somebody had drunk ( or drank) all the juice; the bottle was empty.

But is it okay to write the sentence using the present perfect?

To say:

Somebody has drunk all the juice; the bottle was empty.

thank you

  • What is your question? Can you use was in that sentence even if you discovered the bottle was empty two minutes ago? (Definitely, yes.) Or can you combine the present perfect with was in that sentence, even if it happened two minutes ago? (I'm not sure; it's complicated.) Sep 18, 2016 at 13:58
  • @PeterShor sorry for that , I have edited the question. Sep 18, 2016 at 15:28
  • The present perfect is NOT a "past tense." So I have edited your question title. Sep 18, 2016 at 15:34
  • @AlanCarmack where is 2 minutes ago in this question? The OP want to know if he can use "has drunk" (the present perfect) with the bottle was empty (simple past)
    – Ahmad
    Sep 18, 2016 at 16:03
  • @Ahmad "2 minutes ago" has been in the title since the beginning, and I would think it is important to the OP. However, since it remains unclear what exactly the OP is asking, I think we should stop editing the question until the OP clarifies. Sep 18, 2016 at 16:06

1 Answer 1


If the result of your action was in the past (and the bottle was empty), the action happened in the past. But if you want to use the present perfect, the result will be in the present simple, is, respectively.

Somebody has drunk all the juice. The bottle is empty.


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .