[ Grammar ]
I haven’t seen my parents _____ last Christmas.
A. already
B. before
C. for
D. since

Random Topics:
Verb + PrepositionSecond and Third ConditionalPersonal PronounHave as verb and auxiliaryWH Questions and Simple Past TenseGrammar, Literature, and VocabularyWho vs WhomPassive Voice, Question Tag, PrepositionsWestern Europe CountriesPreposition and Preposition PhraseOther quiz:
Verb Tenses › ViewChoose the correct past tense form of the verb: We ________ (travel) to Europe last summer.
A. travelling
B. traveled
C. travels
D. travelled
Modal Verbs › View
I’m not sure if I ………… attend the party tomorrow. It depends on my work schedule.
A. should
B. could
C. may
D. must
Grammar › ViewAll messages are transmitted through ___________, the means for sending communiction.
A. verbal
B. nonverbal
C. channels
D. formal
Present Perfect › View
Look! She …………….. a new dress! (buy)
A. buyed
B. have bought
C. has bought
