Grammar Quiz

Present Perfect vs Past Simple Quiz


Preview:


We __________ English classes for one month. Tomorrow we have class again.

A. had

B. has had

C. have have

D. have had


Last night my dog _____ but after a few hours we _____ him.

A. Escaped, Have found

B. Has Escaped, Have found

C. Escaped, Found

D. Has escaped, Found


I … the USA.

A. have visited

B. has visited

C. visited

D. visitted


My great-grandmother … to Mexico three times. She passed away 10 years ago.

A. went

B. has gone

C. has went

D. have gone

E. were gone


We … to Africa and South America.

A. have been

B. went


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

A. Have been knowing

B. Knew

C. Know

D. Have known


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


My brother … to Mexico three times.

A. was

B. has been

C. were

D. have been

E. was being


I have been studying English _____ seven years.

A. Since

B. Yet

C. Ever

D. For


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


I have been studying English _____ seven years.

A. Since

B. Yet

C. Ever

D. For


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


This mountain … climbed by anyone.

A. has never been

B. have never been

C. had never been

D. was never been

E. never been


She _______ her homework.

A. finished

B. finishes

C. has finished

D. finish


She … in seven different countries, so she knows a lot about different cultures.

A. has lived

B. lived

C. left

D. has to live

E. have to live


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


Uzupełnij zdanie:

“________ to America?”

A. Has you ever was?

B. Have you ever be?

C. Has she ever been?

D. Have he ever been?


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


My family ________ to Uruguay two years ago.

A. Has traveled

B. Traveled

C. Have traveled

D. Has been traveling


Uzupełnij zdanie:

“Brian _______ in our company for 3 years.”

A. has working

B. worked

C. has worked

D. works


I ______ to Spain two years ago.

A. gone

B. have gone

C. went

D. go


She ________ the phone.

A. didn’t answer

B. didn’t answered

C. hasn’t answer

D. hasn’t answered


My great great grandfather (have) five sisters.

A. had

B. has had


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




About grammarquiz.net

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