Grammar Quiz

Present Perfect vs Past Simple Quiz


Preview:


I ______ to Spain two years ago.

A. gone

B. have gone

C. went

D. go


They _____ married last summer.

A. get

B. have got

C. gotten

D. got


Pilar ______ twenty pages of text since yesterday.

A. wrote

B. has been writing

C. has written

D. has wrote


I _____ my best friend when I was a child.

A. meet

B. met

C. have met

D. meeted


I have been studying English _____ seven years.

A. Since

B. Yet

C. Ever

D. For


She _______ her homework.

A. finished

B. finishes

C. has finished

D. finish


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


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

A. Drank

B. Drunk

C. Drunken

D. Drinken


My family ________ to Uruguay two years ago.

A. Has traveled

B. Traveled

C. Have traveled

D. Has been traveling


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


She ________ the phone.

A. didn’t answer

B. didn’t answered

C. hasn’t answer

D. hasn’t answered


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?


Uzupełnij zdanie:

“Brian _______ in our company for 3 years.”

A. has working

B. worked

C. has worked

D. works


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

A. Have been knowing

B. Knew

C. Know

D. Have known


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


______ 2004, I have attended San Pablo School.

A. Already

B. Ago

C. For

D. Since


I _____ never ______ to Italy.

A. have never been

B. was never there

C. has never been

D. had never been




About grammarquiz.net

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