[ 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:
Grammar › ViewHe ___________ want to watch a science fiction film.
A. does
B. don’t
C. do
D. doesn’t
Modals › View
-I ________ come to the party on Sunday.
– I’m sorry to hear that. I’m sure it’ll be a lot of fun!
A. might not
B. could not
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