[ Tenses ]
I _____ (wait) for this moment all my life.
A. have been waiting
B. waited
C. am waiting
D. waits

Random Topics:
Simple and Continuous TensesAction, Helping & Linking VerbsCoordinating & Subordinating ConjunctionsPhrase and ClauseCity PlacesPresent/Past/Future Continuous TensePrepositions after Verbs and AdjectiveAdverb Clauses of TimeGrammar PhrasesVOCAB & GRAMMAROther quiz:
Grammar › ViewPeter doesn’t have a big apartment. Yours is ________ than ______.
A. huge, him
B. biggest, his
C. bigger, his
D. larger, him
Vocabulary › View
Clearly true
A. Undeniable
B. Promptly
C. Torrent
D. Administer
Linking Words › View_____ being late for the meeting, my boss wasn’t angry.
A. Although
B. Even though
C. Despite
D. In spite
Subject Verb Agreement › View
John and Aya _____ my friends.
A. was
B. were
