Worksheetspresent perfect simple & continuous
Total questions: 16
Worksheet time: 5mins
I _______________ for two hours.
read
am reading
have read
have been reading
I _____ on this assignment for an hour but I ______ yet. I ______ on it.
am working - haven't finished - am still working
have worked - haven't finished - am still working
have been working - haven't finished - am still working
have been working - haven't finished - still work
I _____ since 9 am. I _____ five copies so far.
am working - have corrected
have worked - have corrected
have been working - have been correcting
have been working - have corrected
I have known her ____ I was born.
since
for
during
while
Elizabeth is very tired because she _____ her country for 70 years (said before she died).
rules
is ruling
has ruled
has been ruling
I _____ all day. However, I _____ much.
am studying - 'm not learning
have been studying - haven't learnt
have been studying - don't learn
have studied - am not learning
Charles' s clothes are filthy because he _____ with his dog in the garden of Buckingham Palace for hours.
plays
is playing
has played
has been playing
How long ____ Camilla?
do you know
have you been knowing
have you known
How much money _____?
have you saved
have you been saving
The grass is super wet. _____?
has it rained
has it been raining
I _____ you an email. _____ it?
have written - have you read
have been writing - have you read
am writing - have you been reading
have been writing - have you been reading
They've been playing tennis every Saturday _____ they met.
since
for
Have you always _____ chocolate?
loved
been loving
I'm worried about Harry. He _____ too much with his family recently.
has been fighting
has fought
fights
is fighting
I _____ to call Megan all morning but I can't get through. She's probably at the film studio.
am trying
try
have tried
have been trying
I _____ 3 great ways to study the vocabulary efficiently.
am finding
find
have found
have been finding
