Grammar Quiz

[ Present Tenses ]

Fill in the blanks with present perfect/past simple __________ (you, see) last week’s magazine? – It must be here because I __________ (buy) it on Monday.

A. Did you see, bought

B. Have you seen, bought

C. Did you see, have bought

D. Have you seen, have bought

Select your answer:
A  B  C  D  E 


Random Topics:

BASIC GRAMMAR - PRONOUNSTransitive and Intransitive VerbComparative AdverbSimple vs Continuous Past TensePersuasive TextPreposition of TimeCompound and Complex SentencesAlthough / DespiteGrammar: AgreementPresent Simple vs Present Continuous

Other quiz:

Suffixes (ing-ed) Sentences › View

Nuclear weapons _____ a threat to everyone now.

A. are posing

B. are illuminating

C. are reducing

D. are eliminating


Third Conditional › View

If she ……………… to Greenland, she ……………… some igloos.

A. Had been, would have seen
B. Had been, had seen
C. Would have been, had seen

Present Perfect Tense › View

We have……. this film since last night

A. Watches

B. Watch

C. Watching

D. Watched


Prepositions › View

If you don’t pay attention ______ the teacher, you won’t know how to do the project correctly.

A. in

B. on

C. to

D. for