[ 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:
Question Tag › ViewJoe has six brothers and sisters, __ he?
A. has
B. hasn’t
C. does
D. doesn’t
Prepositions › View
He went to the meeting……… disguise so as not to be recognised.
A. by
B. in
C. on
D. with
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
