WorksheetsPast Simple/Present Perfect
Total questions: 10
Worksheet time: 5mins
They ... all the new words. They needn't worry about the test. (to learn)
have learned
learned
Three people ... him in hospital last Friday. (to visit)
visited
have visited
Martin .... for 50 miles on scenic routes three weeks ago. (to cycle)
has cycled
cycled
We ... chicken Tandoori before. (never/to try)
never tried
have never tried
... a job yet? (you/to find)
Have you found
Did you find
Emily and Molly ... each other for more than 10 years now. (to know)
knew
have known
First he .... to the announcement, then he ... to a café for a drink. (to listen - to go)
listened/went
has listened/has gone
She ... late four times this week. (to be)
has been
was
What's that lovely smell in here? - Jasmin ... a yummy cake. (to bake)
baked
has baked
The Titanic ... an iceberg in 1912 and ... within three hours. (to hit - to sink)
hit/sank
has hit/sank
