WorksheetsPresent Perfect S or C
Total questions: 45
Worksheet time: 2hrs 15mins
Where have you been up to now?
Says “how many”
Unstated time
Recently completed actions
Expresses changes, results, experiences/FACTS
With state verbs
I've been living in London for two years.
Says “how long”
Shows annoyance, anger, criticism
Shows visual results of past actions
She's been working here since 2004.
Says “how long”
Shows annoyance, anger, criticism
Shows visual results of past actions
We've been waiting for the bus since 3 pm
Says “how long”
Shows annoyance, anger, criticism
Shows visual results of past actions
I'm so tired, I've been studying.
Says “how long”
Shows annoyance, anger, criticism
Shows visual results of past actions
I've been running, so I'm really hot.
Says “how long”
Shows annoyance, anger, criticism
Shows visual results of past actions
Sorry, I am late. I’ve been looking for a parking spot. Mine was taken
Says “how long”
Shows annoyance, anger, criticism
Shows visual results of past actions
Scientists have recently discovered a new breed of monkey.
Says “how many”
Unstated time
Recently completed actions
Expresses changes, results, experiences/FACTS
With state verbs
I ___________ a new pair of shoes.
have bought
have been buying
___________ reading that book yet?
Have you finished
Have you been finishing
I __________ but I'm still at chapter 10.
have been reading
have read
It has been raining all day long again.
Says “how long”
Shows annoyance, anger, criticism
Shows visual results of past actions
I ____________ my homework so can I play video games now?
have finished
have been finishing
Sarah ___________ a lot of weight lately, I hope she doesn't get sick.
has lost
has been losing
he has died his hair red
Says “how many”
Unstated time
Recently completed actions
Expresses changes, results, experiences/FACTS
With state verbs
I have tried yoga. it was fun
Says “how many”
Recently completed actions
Expresses changes, results, experiences/FACTS
With state verbs
Bryan ____________ seven books and they are all published.
has been writing
has written
It's been raining so the pavement is wet.
Says “how long”
Shows annoyance, anger, criticism
Shows visual results of past actions
Bryan __________ all night and he's got 30 pages so far.
has been writing
has written
We are out of money because your mother ____________ it all.
has spent
has been spending
George __________ an amazing job at the local pharmacist.
has found
has been finding
There is only a little cake left because your dad __________ it in the past 3 days.
has eaten
has been eating
The new sheriff ___________ to town.
has come
has been coming
I‘ve already made several calls
Says “how many”
Unstated time
Recently completed actions
Expresses changes, results, experiences/FACTS
With state verbs
Those kids have never played rugby
Says “how many”
Unstated time
Recently completed actions
Expresses changes, results, experiences/FACTS
With state verbs
they have just moved abroad
Says “how many”
Unstated time
Recently completed actions
Expresses changes, results, experiences/FACTS
With state verbs
Dan has worked in that company for 12 years
Says “how many”
Unstated time
Recently completed actions
Expresses changes, results, experiences/FACTS
With state verbs
She’s been talking rude to her boss again
Says “how long”
Shows annoyance, anger, criticism
Shows visual results of past actions
So far, Tom ________________ (read) 53 pages.
have read
has read
has been reading
read
Jen ______________( watch) TV for two hours.
has watched
have watched
had been watching
has been watching
He has written three books and he is working on another one
Says “how many”
Unstated time
Recently completed actions
Expresses changes, results, experiences/FACTS
With state verbs
Ken is travelling round Asia. He ______ (visit) 4 countries.
has been visiting
visited
has visited
had visited
Wow! Your japanese is very good. How long________________ (study) Japanese?
did you study
have you studied
have you been studying
have you being studied
I ___________ for over eight hours now. I am extremely tired.
have driven
have been driving
Ana left college and started working for an enterprise. She _________ (work) for an enterprise since she left college.
has been working
has worked
worked
had worked
A friend of yours is a painter. You ask: How long ____ (teach)?
have you been teaching
has you been teaching
have you taught
have you teached
We have bought a new car, so now we feel more independant
Says “how many”
Unstated time
Recently completed actions
Expresses changes, results, experiences/FACTS
With state verbs
This is the nicest restaurant I________.
have seen
have been seeing
has seen
has been seeing
Have you seen Helen today?
Says “how many”
Unstated time
Recently completed actions
Expresses changes, results, experiences/FACTS
With state verbs
I've seen that film already
Says “how many”
Unstated time
Recently completed actions
With state verbs
Someone ____________your front gate!
has knocked down
has been knocking down
have knocked down
have been knocking down
How long _______ to drive?'
have you learned
have you been learning
has you learned
has you been learning
She's bad-tempered because she _________ too hard.
has worked
has been working
have worked
have you been working
She should pass the exam. She _________ for weeks.'
has studied
has been studying
have studied
have been studying
i have always loved you
Says “how many”
Unstated time
Recently completed actions
Expresses changes, results, experiences/FACTS
With state verbs
