NEW
Font size
WorksheetsPast Simple x Present Perfect
Total questions: 18
Worksheet time: 9mins
Jack _____ in Boston for the past 15 years.
has lived
lived
Janet ___for Smith and Brothers before she came to work for us.
has worked
worked
Peter _____ (play) tennis for five years when he _____ (be) at school.
has played - was
played - was
When Jack was at school, he _____ to play the saxophone. He _____ it ever since.
has learned - has played
learned - has played
Elvis Presley _____ many albums during his wonderful career.
has recorded
recorded
Adele _____ many albums and will probably make many more.
has recorded
recorded
Could you give me some advice? I _____this sweater at Macy's yesterday. Do you think I should take it back?
have bought
bought
I am really hungry. I ....
haven't eaten yet
didn't eat yet
They _______________a week ago.
have arrived
arrived
They _____________me at yesterday's meeting.
haven't recognised
didn't recognise
Our neighbour _________in hospital since Friday.
was
has been
_____________abroad many times?
Did you travel
Have you travelled
______________ your leg ?
Have you ever broken
Did you broke
___________visit you parents last week ?
Did you
Have you
I _______ my sister last week.
visited
have visited
I _________ Canada last year.
have gone to
went to
Create the question: You/work/as a waiter/last summer?
Have you worked as a waiter last summer?
Did you work as a waiter last summer?
Create the question: you/ever/be/to Canada?
Did you ever be to Canada?
Have you ever been to Canada?
