Present Perfect & Past Simple Tense Quiz
Preview:
We ______ last week. We ______ here for 5 days.
A. arrived/ were
B. have arrived/were
C. have arrived/ have been
D. arrived/ have been
_______ a holiday recently?
A. Did you have…
B. Have you have…
C. Have you had…
We …… her since last Christmas.
A. haven’t seen
B. haven’t see
C. didn’t see
D. saw
She has _____________ in hospital since this morning.
A. been
B. had
C. was
D. is
His collection of stamps is really impressive. I wonder how many he …… so far.
A. has collected
B. collected
C. hasn’t collected
D. didn’t collect
We …… the lighthouse yet.
A. didn’t see
B. haven’t seen
C. have seen
D. saw
………………. anywhere exciting recently?
A. Did you go
B. Have you been
I _______ much last year, but I________ a lot this year.
A. haven’t earned/earned
B. didn’t earn/ have earned
C. earned/ have earned
D. have earned/ didn’t earn
Peter found his key two hours ______.
A. for
B. since
C. ago
D. in
Carol hasn’t eaten meat _________ ages.
A. since
B. for
We were at his home just five minutes _______.
A. for
B. since
C. ago
D. some
The weather has been awful … the beginning of the year.
A. since
B. for
I _____________ this car since I was a child.
A. have had
B. had
C. has
My boyfriend and me _____ (not get on) well at first.
A. does not get on
B. do not get on
C. did not get on
D. have not got on
He has put on weight … the end of last year.
A. for
B. since
They …………….. in Canada for the last two weeks.
A. have been
B. went
It has been raining …………… more than four days.
A. since
B. for
Last month I _____________ in hospital for a week.
A. was
B. have been
C. is
D. am
He ………………some pizza last night for dinner.
A. ate
B. has eaten
This the the most delicious dish I_____
A. ever ate
B. ate ever
C. have ever eaten
D. have eaten ever
John has _____________ in London for five year.
A. lived
B. lives
C. live
D. liven
I ……………….. in Manchester since I was ten years old.
A. lived
B. have lived
He has been here … a long period.
A. for
B. since
Your grandad and I _____ (go) on our first date to the zoo.
A. go
B. went
C. has gone
D. have gone
We ………………. to a water park last month.
A. went
B. have been
About grammarquiz.net
GrammarQuiz.Net - Improve your knowledge of English grammar, the best way to kill your free time.