[ 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:
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