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:

Articles › View

She gave me _____ advice.

A. the

B. a

C. an

D. none


Grammar › View

My friend said: I’ll go to the cinema tomorrow

My friend said that ………………… go to the cinema the next day.

A. I will

B. he will

C. he would

D. I would

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%