NEW
Font size
Worksheetspresent perfect simple & continuous
Total questions: 48
Worksheet time: 28mins
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
Have you taken
Have you been taking
Has you taken
have called / have you been
have called / have you been
have been calling / have you been
have the dog been
I ____________(look) for it for ages.
Have you found / have been looking
Have you founded / have been looked
Have you been finding / have been looking
Have you been finding / have looked
Michał ___________(have) this laptop here since 2001.
has been having
have had
has had
have been having
Tatiana and her mum_____________(work) in the garden all day.
have worked
has been working
have been working
have she been learning
have they been knowing
have been sending
has been sending
has won
have won
has been winning
has been wining
It _____________(rain) all day.
have rained
has rained
have been raining
has been raining
We __________ (see) her today.
haven't seen
haven't been seeing
My dog is tired because he ______ (run) for hours.
has run
has been running
has ran
has running
How many museums _________ (you/visit) today?
have you been visiting
have you visited
have you visiting
have visited you
I _____________ (know) him since primary school.
have been knowing
has been knowing
have known
has known
We ___________ for a couple of weeks now.
have travelled
have been travelling
You look tired. ___________ (you / run)?
Have you ran
Have you run
Have you been runing
A: I ____________________(try) to call you since morning. What’s up?
B: Oh sorry, I ___________ (lose) my mobile.
have tried / have lost
have been trying / have lost
A: ____________ (you/finish) your essay?
B: Well, not really. I ______________(write) it all day and hope to finish it tomorrow.
Have you finished / have written
have you finished / have been writing
Have you been finishing / have written
Have you been finishing / have been writing
I _________ (see) all of his paintings.
have been seeing
have seen
True or false?
When talking about 'how long', fluent speakers prefer the continuous form, but we can use the present perfect simple with little diference in meaning.
True
False
True or false?
The present perfect continuous is commonly used with the adverbs yet, already, always, never, ever and just.
True
False
True or false?
The present perfect continuous can be used for a range of situations (e.g. to describe a state lasting up to the present moment, to refer to incomplete actions and to emphasise duration).
True
False
True or false?
Certain verbs (e.g. stay, sit, wait, lie) are more commonly used in the simple form.
True
False
True or false?
Don't use the continuous form when you want to emphasise the achievement and the number of items completed.
True
False
Which option best reflects the information below?
Adam read 3 books in January and 2 books in February. It's March now and he's looking for a new book.
Adam has read 5 books this year.
Adam has been reading 5 books this year.
Which option best reflects the information below?
Josh likes reading multiple books at the same time. He started reading 3 different books last month. He still hasn't finished any of them.
Josh has been reading 3 books since last month.
Josh has read 3 books since last month.
Which option best reflects the information below?
It started raining last night. It's still raining.
It is raining since last night.
It has been raining since last night.
Which option best reflects the information below?
I met my best friend when I was a kid. We're still very close.
I know my best friend since I was a kid.
I've known my best friend since I was a kid.
