[ Present Perfect vs Past Simple ]
I haven’t seen my parents _____ last Christmas.
A. already
B. before
C. for
D. since

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 continuousOther quiz:
Grammar › ViewCan 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 › ViewHe 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%
