WorksheetsPresent Perfect/Past Simple/Present Perfect Continuous
Total questions: 26
Worksheet time: 4mins
......... Helen ever .......... (try) sushi?
Did ....try
Has ...... tried
Have ..... try
Did ...... tried
........ you ...... (go) to the wedding last night?
Did ....go
Did .... went
Have ..... gone
Have .... went
I......... never ..... (be) to Paris
did.... be
was
have .... been
have .... be
This year I ..... (travel) to Athens 3 times so far
have travelled
travelled
has travelled
did travel
They ..... (be) married since 1998
were
was
have be
have been
I .....already .......(do) my homework.
did
have..... done
did ...do
has ....done
When ..... you ..... (travel) to Greece?
have ....travel
have.... travelled
did .... travel
did ....travelled
....... you ..... (watch) TV yesterday?
Did ....watch
Have ..... watch
Did ...... watched
Have .... been watching
- You look tired.
- I ......... (run) for an hour
have been running
have been run
have run
ran
How long .... it ....... (rain)?
did .... rain
has .....rained
has ..... been raining
has.... rain
The ceiling was white. Now it is red. She ........ (paint) the ceiling.
has painted
has been painted
has been painting
painted
Kate's clothes are covered in paint. She ..... (paint) the ceiling
has been painting
has painted
painted
has been painted
My hands are dirty. I........ (repair) the car.
repaired
was repairing
have repaired
have been repairing
The car is OK again now. I..... (repair) it
repaired
have repaired
have been repairing
have been repaired
Somebody ..... (eat) all my chocolates. The box is empty.
has eaten
was eaten
ate
has been eating
Joe .... (eat) too much recently. He should eat less
has been eating
ate
was eating
has been eaten
How long ..... you .......(read) the book?
have .... been reading
did ... read
has ..... read
- She looks tired.
- She ..... (work) hard
worked
has worked
has been working
have worked
She ...... (study) English for 5 years.
have been studying
has been studying
studied
has been studied
They .... already ..... (leave) the train station
have .... left
have...... leave
have been leaving
left
What ...... (happen) to Lucy last night?
has happened
happened
have happened
have been happening
Steven ....... (not see) his brother since 2005
haven't seen
hasn't seen
didn't see
didn't seen
We .... (finish) washing up yet.
haven't finished
hasn't finished
didn't finish
didn't finished
This is the most interesting story I .... ever .....(read)
have ...read
have .... been reading
did ... read
has ....read
She ...... never ....(be) to Italy
have ... be
did ... be
have ... been
has ... been
We .... (meet) in 2006
met
have met
have been meeting
has met
