NEW
Font size
WorksheetsPast simple & present perfect
Total questions: 30
Worksheet time: 15mins
They _____ (clean) the car. It looks new again.
cleaned
has cleaned
have cleaned
clean
Emily and Molly _____ (know) each other for 10 years now.
have known
knew
has known
know
What's that lovely smell in here? - Jasmin_____ (bake) a yummy cake.
baked
has baked
have baked
bake
They _____ (visit) a farm two weeks ago.
visited
have visited
has visited
visit
We _____(move) to a new house last year.
has moved
have moved
moved
move
They _____ (already / pack) their rucksacks.
already packed
already have packed
has already packed
have already packed
We really _____ (enjoy) the game last Sunday.
enjoyed
have enjoyed
has enjoyed
enjoy
"________ to America?"
Has you ever was?
Have you ever be?
Has she ever been?
Have he ever been?
"_______ your homework last Friday?"
Have you did
Did you do
Are you done
Have you done
"Brian _______ in our company for 3 years."
is working
worked
has worked
works
"My friends ______ from the trip yet."
didn't return
have return
haven't returned
hasn't returned
"My sister _______ me since last September."
didn't visit
hasn't visit
hasn't visited
didn't visited
"Susan ______ a lot of friends when she was in primary school."
had
has had
have had
has
I'd like to borrow this book. Has Anna read it ____?
yet
already
just
since
Emma ______ her suitcase last night.
packed
has packed
have packed
did pack
I haven't seen my parents _____ last Christmas.
yet
just
for
since
We have known our teacher _____ two years.
since
for
never
yet
When ______ your hair?
did you wash
have you wash
did you washed
has you washed
Peter _____ five e-mails today.
have sent
has sent
sent
send
______ ever ______ a holiday in Russia?
did you / have
do you / had
have you / had
have you / has
I don't know Karen's husband. I _______ him.
didn't never meet
have never met
never have met
have met never
Julia _________ her phone one week ago.
bought
have bought
has bought
was buying
Find the words/ phrases that needs CORRECTION:
Peter has bought a new MP3 player yesterday but I haven’t seen it yet.
has bought
player
haven't
yet
Find the words/ phrases that needs CORRECTION:
Michael haven’t said a word with Lisa so far this morning.
haven’t said
a word
with
so far
Find the words/ phrases that needs CORRECTION:
Lan has lived in Ho Chi Minh City for she was young.
has
in
for
was
Find the sentence that is closest in meaning to each of the following questions.
The last time Peter visited Ho Chi Minh city was 5 years ago.
Peter didn’t visit Ho Chi Minh city for 5 years.
Peter hasn’t visited Ho Chi Minh city for 5 years.
Peter hasn’t visited Ho Chi Minh city since 5 years.
Peter didn’t visit Ho Chi Minh city for 5 years ago.
Find the sentence that is closest in meaning to each of the following questions.
She started working at this school three months ago.
She has worked at this school for three months.
She is working at this school since three months now.
She has started working at this school since three months.
She worked at this school for three months.
Find the sentence that is closest in meaning to each of the following questions.
It is ten years since the last time he went to my house.
He has gone to my house for ten years
He hasn't gone to my house for ten years.
He hasn't gone to my house in ten years.
He didn't go to my house ten years ago.
Find the sentence that is closest in meaning to each of the following questions.
It’s the first time I’ve seen such a beautiful girl.
I used to see such a beautiful girl.
It was the first time I saw such a beautiful girl.
It’s a beautiful girl I saw in the first time.
She’s the most beautiful girl I’ve ever seen.
Rewrite the sentences.
haven't / VietNam / been / I /to/before.
Haven't been I to Vietnam before.
I haven't before To VietNam been
I before haven't been to VietNan.
I haven't been to VietNam before
