Grammar Quiz

Present Perfect vs Past Simple Quiz

English multiple-choice grammar quiz about Present Perfect vs Past Simple

Preview:


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


______ 2004, I have attended San Pablo School.

A. Already

B. Ago

C. For

D. Since


I _____ my best friend when I was a child.

A. meet

B. met

C. have met

D. meeted


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


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


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


I have been studying English _____ seven years.

A. Since

B. Yet

C. Ever

D. For


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


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

A. Have been knowing

B. Knew

C. Know

D. Have known


I _____ never ______ to Italy.

A. have never been

B. was never there

C. has never been

D. had never been


She _______ her homework.

A. finished

B. finishes

C. has finished

D. finish


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


Random Topics:

Irregular verbsPast Tense and NeutralCompliment, Congratulation, and HopeInfinitive GerundMiscellaneous Grammar UsagesWh QuestionsPresent Simple & Present Progressive TenseVerb & GrammarObject PronounGrammar - Future Action