[ Grammar ]
The bus hasn’t come yet. We _______________for an hour.
A. are waiting
B. have waited
C. have been waited
D. have been waiting

Random Topics:
Present Perfect Simple & ContinuousPresent Simple Positive and NegativePhrase or ClauseSimple Past - Irregular VerbsTo Infinitive or GerundAdjectives with -ED and -INGPresent Simple or Present ContinuousAnalogyConjunctions - Conjunctive AdverbsConditionals / Unreal PastOther quiz:
Aspect or tenses of Verbs › ViewI _______________ my dinner right now.
A. eat
B. will eat
C. am eating
D. has been eaten
Grammar › View
Your friend (go) _________ home at 4 pm.
A. goes
B. going
C. go
D. gone
Grammar › ViewSam hopes …………. an astronaut one day
A. becoming
B. become
C. to become
Reported Speech › View
My mum ___________ she was having a great time.
A. said her
B. told to her
C. told me
