WorksheetsB1 Present Perfect vs Present Perfect Continuous
Total questions: 10
Worksheet time: 5mins
Cam _____ for 3 hours and he _____ 286 pages so far.
has read/ has read
has been reading/ has read
has been reading / has been reading
You _____ this mobile for years. Why don’t you buy a new one?
had
have had
have been having
I think that the waiter _____ about us. Where is the manager? I’m going to complain!
has forgotten
has forgotten
has been forgetting
Which of the sentences AREN'T correct?
We have been fishing since morning.
We have been fishing since morning.
They have been knowing each other for 6 months.
I _____ Hurts since I went to their concert.
have loved
have been loving
both options are correct
– How long _____ your mom _____ here?- For about 29 years.
has (your mom) worked
has (your mom) been working
both options are correct
We’ve visited 15 countries _____. I hope to have visited 50 countries before I retire.
just
so far
yet
Which dialogue ISN'T correct?
– Why is she crying? – She has been cutting onions.
– Why is she crying? – She has been cutting her finger.
– Why is she crying? – She has cut her finger.
Mike and Peter _____ each other since kindergarten. They are best friends and Peter is going to become a godfather of Mike’s son.
know
have known
have been knowing
Mitchel _____ in Lisbon for 10 years. He loves this place so much and doesn’t want to leave.
have lived
has been living
both options are correct
