NEW
Font size
WorksheetsPresent Perfect simple X Present perfect continuous
Total questions: 16
Worksheet time: 41mins
I ________________________ homework since my 'Diplomado' started.
have been doing
been doing
have do
have done
Isabel ______________________ for 18 hours straight. She needs to stop now!
has working
has been working
has worked
has been worked
Jane ___ English all week because she is taking an important test next week. Please don't disturb her.
have studied
has been studying
My roommate ___ to the same song the whole day. I'm so sick of it.
has been listening
have been listening
has listened
have listened
is listening
I ___ to read this book, but I can't. It's just too boring! I quit. Do you have any recommendations for me to read?
have tried
have been trying
has tried
has been trying
The students ___ at their laptops since the lesson started. I think it's so disrespectful!
have been looking
have looked
___ the library this week? They installed a new cool gadget at the front door.
Have you visited
Have you been visiting
We ___ for many hours. It is time to get out of the water.
have swum
have been swimming
have swam
He ___ to me for ages. I guess he was still mad at me because of what happened last year.
haven't spoken
hasn't spoken
haven't been speaking
hasn't been speaking
She ___ here since 1979. She was one of the early settlers in this town.
has been living
has lived
have lived
have been living
Sam ___ the car for five hours now. He needs some rest soon.
have been driving
have driven
has been driving
has driven
Andy and Den ___ the plans for our winter holidays. Just wait. They will let you know the result soon.
have discussed
has discussed
have been discussing
has been discussing
Andy and Alan ___ the plans for their winter holidays for two hours now.
have discussed
has discussed
has been discussing
have been discussing
A: You look tired!
B: I ____ the report all day.
has written
have written
have been writing
has been writing
A: Is the post office far from here?
B: Not at all. I _____ there many times. It is just around that corner.
were walking
have walked
walked
have been walking
We _____________ (miss) the bus twice this week
Keep missing
Have missed
Have been missing
Have been missed
