[ Grammar ]
____________ for this bus for ages now! It’s raining, and it still hasn’t come!
A. I wait
B. I’m waiting
C. I’ve been waiting
D. I had waited

Random Topics:
Past ParticiplesComplex PrepositionsFuture TensePast Perfect vs Past SimplePast Tense and NeutralAdjective ClausePast Simple (to be)Past Narrative TensesModals of ProbabilityPrepositions and Phrasal VerbsOther quiz:
Modals › ViewI have sleeping problems, I think I …….stressed
A. might be
B. must be
C. would be
D. should be
Grammar › View
What change should be made in the sentence below?
About twenty child are at the birthday party.
A. change child to childs
B. change child to children
C. change child to childrends
Vocabulary and Grammar › ViewLearning a foreign language is difficult ____ .You have to study a lot.
A. doing
B. to do
C. do
General Quiz › View
Mom, it’s half past seven. _____ the table?
A. Do I have to set
B. I have to set
