[ 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 › ViewVicky exercises one hour every day. She jogs or play sports.
A. on
B. for
C. with
D. in
Prepositions › View
Which word is a preposition in this sentence? Everyone knows the story about you.
A. Everyone
B. Knows
C. The
D. About
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%
