Grammar Quiz

Present Perfect vs Past Simple Quiz


Preview:


My great great grandfather (have) five sisters.

A. had

B. has had


She _______ her homework.

A. finished

B. finishes

C. has finished

D. finish


Over the last five years, we … some interesting people.

A. have met

B. met


I _____ never ______ to Italy.

A. have never been

B. was never there

C. has never been

D. had never been


______ ever ______ a holiday in Russia?

A. did you / have

B. do you / had

C. have you / had


I ______ to Spain two years ago.

A. gone

B. have gone

C. went

D. go


Uzupełnij zdanie:

“My sister _______ me since last September.”

A. didn’t visit

B. hasn’t visit

C. hasn’t visited

D. didn’t visited


She _______ her homework.

A. finished

B. finishes

C. has finished

D. finish


I … my keys yesterday. It was terrible!

A. lost

B. have lost

C. am losing

D. was lost

E. had lost


My brother … to Mexico three times.

A. was

B. has been

C. were

D. have been

E. was being


I (spend) … two weeks in the Amazon, (hike) … for a week near Machu Picchu, and (fly) … over the Nazca Lines.

A. spent, hiked, flew

B. have spent, hook, have flied

C. has spent, has hiked, has flaw

D. spent, hiked, flaw

E. spend, hikes, flies


Peter _____ five e-mails today.

A. have sent

B. has sent

C. sent

D. send


I _____ this film already, so I’m not going to the cinema with you.

A. saw

B. have seen

C. haven’t seen

D. seed


She ________ the phone.

A. didn’t answer

B. didn’t answered

C. hasn’t answer

D. hasn’t answered


She _______ New Zealand three times.

A. visited

B. have visited

C. has visited


Uzupełnij zdanie:

“_________ the TV before going to bed last night?”

A. Have you returned

B. Did you turned off

C. Did you turn off

D. Have you turned off


I … Africa, but I … to South America several times.

A. have never visited, have traveled

B. never visited, have traveled

C. never visited, traveled

D. has never visited, has traveled

E. has never visited, traveled


I … Julie for ten years (but then she moved away and we lost touch).

A. knew

B. known

C. have known

D. know

E. has known


My family ________ to Uruguay two years ago.

A. Has traveled

B. Traveled

C. Have traveled

D. Has been traveling


A: Is Jackie your friend?
B: Yes, I ____ her for years.

A. Have been knowing

B. Knew

C. Know

D. Have known


I _____ this film already, so I’m not going to the cinema with you.

A. saw

B. have seen

C. haven’t seen

D. seed


I (read) six books this week.(It’s Friday)

A. ‘ve read

B. read


Several mountaineers (try) … to reach the top, but nobody (succeed, ever) ….

A. have tried, has ever succeeded

B. tried, have ever tried

C. has tried, succeeded

D. tried, succeeded

E. have tried, have ever succeeded


They _____ married last summer.

A. get

B. have got

C. gotten

D. got


My parents ________ the house last year.

A. built

B. builded

C. have built

D. has built




About grammarquiz.net

GrammarQuiz.Net - Improve your knowledge of English grammar, the best way to kill your free time.