[ 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:
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