Flying man!!!

 

Tuesday, March 14, 2017

Present Perfect Simple and Present Perfect Continuous


We use the present perfect simple for a complete action.

It has stopped raining now, so we don’t need the umbrella.     
(=it isn’t raining now.)

He has read 32 pages so far.
(=he isn’t reading now.)

We have washed dishes.
(=They are clean now.)

You have broken this computer.
(=it isn’t working.)

We use the present perfect continuous for an action happening over a period of time.
lt has been raining for two hours.
(=lt began raining two hours ago and it is still raining.)

He has been reading for 2 hours.(=he is still reading.)

We have been waiting here for 2 hours.(=we are waiting now.)

Nicole has been playing the piano for 45 minutes.(=she is still playing the piano.)



 We use the continuous to say how long(for something that is still happening):
  • How long have you been Learning English?  
  • They've been playing tennis since 2 o'clock.
We use the simple to say how much, how many or how many times:
  • How many books have you written?
  • How much money have you saved?
We cannot normally use the continuous form with a state verb:
  • I've known about the problem for a long time. (not I've been knowing)
  • How long have you had that computer? (not have you been having)
  • John is an actor. He has appeared in several films.(not has been appearing)

No comments:

Post a Comment

for donate