English Grammar Online
… the fun way to learn English!
› Cram Up ›
Present Perfect Simple - Present Perfect Progressive
Which form is correct (Present Perfect Simple or Present Perfect Progressive)?
We want to tell how we have spent our time:
We have played football.
We have been playing football.
The action is completed now:
Charly has sent the letter.
Charly has been sending the letter.
I want to tell how I have spent my time:
I have watched TV.
I have been watching TV.
I want to emphasise that the door is open now:
Elizabeth has opened the door.
Elizabeth has been opening the door.
I want to emphasise that the house is ready now:
My friends have built a house.
My friends have been building a house.
Mark wrong answers
Replace wrong by correct answers
Show all correct answers