NEW
Font size
WorksheetsPAST SIMPLE vs PRESENT PERFECT
Total questions: 20
Worksheet time: 10mins
'This is my house.' 'How long have you lived here?' '
________________ (live) here since 1997.'
I live
I'd lived
I have lived
I lived
He lived in London for two years and then he _____________(go) to Edinburgh.
went
has gone
go
have gone
Shakespeare _________________ (write) a lot of plays.
written
has written
wrote
have written
I ______________(not see) him for three weeks. I wonder where he is.
didn't see
don't see
haven't seen
haven't saw
He ___________________ (not smoke) for two weeks. He is trying to give it up.
haven't smoked
haven't smoke
hasn't smoked
hasn't smoke
I read his books when I was at school. ______________ (enjoy) them very much.
I have enjoy
I has enjoy
I enjoyed
I can't go home because ______________ (not finish) my work yet.
I haven't finished
didn't finished
didn't finish
I haven't finish
Here are your letters. ______________ (just/collect) them from the post office.
I've just collect
I've just collected
I just collect
I just collected
I left home at 8.00a.m. and ____________ (get) here at 12.00p.m.
I get
I got
I've got
I've get
I _______________(meet) him last June.
met
have met
have meet
meet
_______________ (you/see) the moon last night?
have you see
have you seen
did you see
did you saw
She ______________ (break) her leg in a skiing accident last year.
broke
has broke
has broken
has brake
1. A: Did you like the movie "Star Wars?"
B: I don't know. ______________ (see, never) that movie.
I've never saw
I never saw
I never see
I've never seen
Sam (arrive) in San Diego a week ago.
arrived
has arrived
has arrive
arrive
__________________ (tell) him call me but he didn't bother.
I tell
I told
I've told
I've tell
I can't believe how much ______________ (change) since the last year.
you changed
you change
you've change
you've changed
_______________ (have, not) this much fun since the last quiz.
I haven't have
I haven't had
I not have
I didn't have
The Titanic ________ in 1912
has sunk
sank
sink
has sank
We ________ this TV set since 1968, and it still works!
have owned
owned
have own
own
England ______________ the world cup in 1966.
have win
win
won
have won
