Grammar Quiz

Present Perfect vs Past Simple Quiz


Preview:


I _____ my best friend when I was a child.

A. meet

B. met

C. have met

D. meeted


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 _____ 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 … the USA.

A. have visited

B. has visited

C. visited

D. visitted


My grandfather _____ before I was born.

A. died

B. has died

C. hasn’t died


I … my keys yesterday. It was terrible!

A. lost

B. have lost

C. am losing

D. was lost

E. had lost


King Henry the Eighth of England (have) six wives.

A. had

B. has had


______ 2004, I have attended San Pablo School.

A. Already

B. Ago

C. For

D. Since


We … to Africa and South America.

A. have been

B. went


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


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


The Vandals (invade) Rome in the year 455.

A. have invaded

B. invaded


My parents ________ the house last year.

A. built

B. builded

C. have built

D. has built


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


The past participle (third column) of the verb drink is _____

A. Drank

B. Drunk

C. Drunken

D. Drinken


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

A. ‘ve read

B. read


My great great grandfather (have) five sisters.

A. had

B. has had


I ______ to Spain two years ago.

A. gone

B. have gone

C. went

D. go


Pilar ______ twenty pages of text since yesterday.

A. wrote

B. has been writing

C. has written

D. has wrote


____________ the test last week?

A. Did they pass

B. Have they passed

C. Has they pass

D. Did they passed


She ________ the phone.

A. didn’t answer

B. didn’t answered

C. hasn’t answer

D. hasn’t answered


Uzupełnij zdanie:

“Brian _______ in our company for 3 years.”

A. has working

B. worked

C. has worked

D. works


She _______ New Zealand three times.

A. visited

B. have visited

C. has visited


I ______ to Spain two years ago.

A. gone

B. have gone

C. went

D. go




About grammarquiz.net

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