Grammar Quiz

[ Present Perfect vs Past Simple ]

I haven’t seen my parents _____ last Christmas.

A. already

B. before

C. for

D. since

Select your answer:
A  B  C  D  E 


Random Topics:

Modals - Reported Speech - ConditionalsPresent Simple: affirmative, negative, interrogativeParticipal PhrasesPassive and Active VoiceActive and Passive Gerunds and InfinitivesPresent Perfect and Present Perfect Progressive TensesTenses and FoodGender and GrammarIrregular Plural NounsFuture - will / going to / present continuous

Other quiz:

Gerund › View

Don’t forget … me a postcard when you are on holiday

A. sending

B. to sending

C. to send

D. send


Vocabulary › View

The primary or explicit meaning of a word, phrase or symbol

A. Anecdote
B. Antithesis
C. Denotation
D. Paradox

Grammar › View

He is _____ in the living room now.

A. sleeps

B. sleep

C. sleeping


Adverb of Frequency and Tenses › View

How often (%) we do something if using “always”

A. 100%

B. 75%

C. 20%

D. 0%