NEW
Font size
WorksheetsPAST vs PRESENT PERFECT (Simple and Continuous)
Total questions: 20
Worksheet time: 10mins
1 - My brother ..................................... to Europe until he went year.
has never been
never went
had never been
hadn't never been
It's 3 am and I can't sleep. My dog ............................. all night
barked
had been barking
had barked
has been barking
I .................... this headache for a week now!
have
have had
had had
have been having
Really? You moved to a new apartment? How long ....................................... there?
have you lived
do you live
have you been living
you live
I didn't realize I ........................ my credit card until I tried to pay for the meal.
had been losing
had lost
lost
have lost
He ...................... to prison four times before he decided it would be better to go straight.
had been sent
had sent
has sent
has been sent
When we got home we noticed our house .................. .
was burgled
has been burgled
had burgled
had been burgled
By the time she finally arrived, I ........................ for 30 minutes.
had been waiting
had waited
was waiting
waited
Do you still drive that VW bug? How long ...................... it?
do you have
have you had
have you been having
had you had
Jesus .................... for 2.000 years but He continues to inspire millions of people.
is dead
has been dead
had been dead
has died
-Why are you out of breath? -Because I..................for the last 40 minutes.
have been exercising
had exercised
have exercised
had been exercising
-You’ve really improved on the flute. -Well, I hope so because I .............. a lot lately.
had practised
practise
practised
have been practising
-Why does your mom look so tired? -Oh, she .................... a lot lately.
is working
had been working
has been working
works
Pete ................... his car for 15 years when he finally decided to sell it.
had
had been having
has had
had had
Don't you ever learn?! This is the 10th time I .................... to teach you!
try
have tried
have been trying
had tried
He crashed his car because he was tired. He .................... at all the night before.
hadn't been sleeping
hadn't slept
hasn't slept
hasn't been sleeping
They ................... each other for many years, since they first met on a cruise to the Bahamas.
have known
know
have been knowing
have been known
I ................. on this assignment for 5 hours and I'm not even half way through :(
am working
work
have been working
had worked
By the time they finished the construction, they .................... on it for 5 years.
were working
have been working
worked
had been working
When the teacher collected the exercise, Chris ............... and started to cry.
didn't finish yet
hasn't finished yet
hadn't finished yet
hadn't been finishing yet
