Grammar Quiz

Past Simple - Present Perfect Quiz

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

Preview:


____ you ever ____(meet) someone famous?

A. Have / meeted

B. Did / meet

C. Have / met

D. Did / meeted


Mary _________ a lot of problems since she ________ to Brazil.

A. has, has come

B. has had, came

C. had, came

D. had, has come


I ____________ this movie many times.

A. saw

B. have seen


___ you ______(finish) your homework yet?

A. Did / finished

B. Have / finished

C. Did / finish

D. Have finish


They ______(clean) the car. It looks new again.

A. cleaned

B. were cleaned

C. have cleaned

D. are cleaning


I _______ to a party last night.

A. went

B. have gone


Katty and I ____(go) to the cinema yesterday.

A. gone

B. went

C. goed

D. have gone


We _______ lunch at 1:00.

A. had

B. have had


__________ you (ever/ try) shrimp? – Oh yes, I _______ (eat) it last year.

A. Have you ever tried – ate

B. Did you ever try – have eaten

C. Did you ever try – ate

D. Have you ever tried – have eaten


I ____(be) really good at most subjects at school.

A. were

B. been

C. have been

D. was


What was it like? ___ you ____(like) it?

A. Did / like

B. Did / liked

C. Have / liked

D. Have / likeed


_____ Sarah met your new boyfriend?

A. Did

B. Has


We _____(go) to Italy last year.

A. have gone

B. went

C. have been

D. goed


I ______(visit) another country before.

A. have never visited

B. never visited


Have we …… before?

A. meet

B. met

C. meeting

D. meets


Random Topics:

Future Tense and ConditionalsGrammar - too & enough-ing &-ed AdjectivesGerund/ To Verb/ VerbVerbs + Gerund or InfinitiveTOEICCoordinate ConjunctionAdverb of Frequency-Ing and Infinitive Verb PatternsPrepositions of Time, Place, and Movement