[ Tenses ]
I ______ for you for a long time.
A. have waited
B. waited
C. was waiting
D. waits

Random Topics:
Future Time and TensesSecond and Third ConditionalGerunds/InfinitivesAsking and Giving OpinionComparisionsIn/On/At + TimePast TensesAdjectives & AdverbsAdjectives and DegreesReported Speech and Reported QuestionsOther quiz:
Grammar › ViewTell me _______ you want to know.
A. when
B. which
C. what
D. who
Grammar › View
The boys bring ______ art materials for our MAPEH class.
A. he
B. her
C. his
D. their
Phrasal Verb & Prepositional Phrase › ViewI really feel that you’ve _______ me by not completing the project on time.
A. walked out on
B. let down
C. split up
D. got over
Modals › View
The school, as a second home, _____ constantly nurture and protect the rights of children.
A. must
B. ought to
C. should
