[ Grammar ]
We ____________ (wait) for the bus for over an hour.
A. have waited
B. are waiting
C. waited
D. have been waiting

Random Topics:
Active-Passive VoicesAdverbial ClauseAdjective & AdverbsPast Simple (to be)Past Continuous Tense & Past ModalsAbilityPhrasal Verb With TakeNoun / PronounVocabullary TestWill, Be going to, Present ContinuousOther quiz:
Modal Verbs › ViewBrenda ______ be over thirty. She graduated a year after me and I’m only 26.
A. can’t
B. shouldn’t
C. must
Conjunctions › View
Scarlett ironed all the clothes, washed the dishes ____ wiped the floor before she went to bed.
A. and
B. but
C. so
D. or
E. for
Conjunction › ViewShe is reading books ……. expand her knowledge
A. so that
B. in order to
C. hope
D. wish
Simple Future Tense › View
Yongki and Yoga will not . . . . . in music competition at school next month.
A. Participates
B. Participate
C. Patcipation
D. Participated
