• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/4

Click to flip

Use LEFT and RIGHT arrow keys to navigate between flashcards;

Use UP and DOWN arrow keys to flip the card;

H to show hint;

A reads text to speech;

4 Cards in this Set

  • Front
  • Back
  • 3rd side (hint)

Compare present perfect continuous and present perfect simple.


Have been doing..... have done.

Imagine two activities started in certain period of time in past, on of those is finished now and we can see the result of the activity, in this case we use present perfect simple.


One another activity has Been continued until now but it has not been finished and is not completed now, in this case we use present perfect continuous.

Mary has been painting her room all the day, but she has been ran out of time.


Max has finished painting his room.

Compare

I have been working so hard recently, I should rest.


My bike is not ok, I haven't fixed it yet.


She has been eating very much this month, she has to get a diet.


I have done all my duty today and I have time to go to the cinema.

How long have you been reading that book? How much of that book have you read?


How long have you been buying these paintings? How many of them have you bought? How many times have you gone to the gallery to get them?

Compare

We use present perfect simple ( I have done) to talk about how much, how many times, how many.


But we use present perfect continuous to say how long.

I have been learning English since I was a kid.


I have traveled to Asia six time in these years.

Note that some verbs don't have continuous form.

I have believed in god since I was 5 years old.


Not: I have been believing.