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:

Grammar › View

Can you check my ….. ? It doesn’t warm the dishes

A. telly

B. camera

C. microwave oven

D. CCTV


Modals › View

_____ I use your telephone please?

A. may

B. should

C. could

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%