[ 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 › ViewRahma ______________ tired.
A. be
B. is
C. has
D. have
Grammar and Vocabularies › View
Our team hasn’t won ——– last July.
A. in
B. since
C. for
D. ago
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
