0
Nina_Nia Posted 13 years ago
Grammar

A sentence

Hello,

I know that the correct choice in these sentences is present perfect continuous, but is present perfect also possible?

Why are your hands dirty? – Oh, I have worked in the garden.
Why are you tired? I have run.

Why is the ground wet? It has rained.

Thanks
  

Top answer

Nina_Nia Why are your hands dirty? – Oh, I have worked in the garden. No.

  • Nina_Nia Why are your hands dirty?
  • – Oh, I have worked in the garden.
  • No.
  • Nina_Nia Why are you tired?
  • I have run.
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

2 Answers
0
Nina_NiaWhy are your hands dirty? – Oh, I have worked in the garden.
No.
Nina_NiaWhy are you tired? I have run.
Not normally.
Nina_NiaWhy is the ground wet? It has rained.
Yes.
0
As present perfect continuous implies that the action either started in the past and continues in the present or finished recently I can't sometimes decide whether the action is still ongoing or not. (But not in the sentences above) Maybe it's obvious that the action is completed only in these type of the sentences when there is a result. And the result is a hint. And if there is no

Related Questions