[ 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 › ViewWould you like ___________ apple juice?
A. many
B. a few
C. few
D. some
Grammar › View
Saudi Arabia …………… an area of about 5000,000 kms2
A. Cover
B. Covers
C. Covered
D. Covering
I 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
