[ Grammar ]
How long have you been waiting?
A. For 3 hours
B. Since 3 hours
C. 3 hours ago

Random Topics:
Reported SpeechModals and TensesAuxiliary Verbs (be, do, have)Wish - beginnerWH Questions and Simple Past Tensewill, be going to, would like toPrepositions and ConjunctionsPast form of ModalsParts of Speech and GrammarPast PerfectOther quiz:
Mixed General Quiz › ViewIn the sentence, “You may be wrong, but you may be right.” May mean:
a. ability
b. permission
c. possibility
Grammar › View
Australia _____ by the British.
A. Has been first colonized
B. Is first colonized
C. Was first colonized
D. Has first colonized

a.clean
b.dirty
Grammar › View
My team … Football together yesterday afternoon
A. Playing
B. Played
C. Plays
D. Play
