Identify the tense: We have been waiting for the bus.
A. Future continuous tense
B. Present simple tense
C. Past perfect tense
D. Present perfect continuous tense

Random Topics:
Giving and Asking for AbilityPassive ModalsPresent Simple TenseComparisionQuestion Tags in Verb TensesModal AuxiliaryIf Conditional Zero and OneMixed GrammarGrammar and Sentence StructureWill vs Verb InfinitivesOther quiz:
Modal Verbs › ViewWhich sentence uses a modal verb to express a lack of necessity?
A. You must attend the meeting.
B. She can skip the class if she wants.
C. They might not need to bring anything.
D. We don’t have to leave yet.
Grammar › View
What ………. (you/do) when the storm …………. (start)?
A. were you doing, was starting
B. did you do, started
C. were you doing, started
Tenses › ViewChoose the correct form: “He always ___ (go) to the gym.”
A. goes
B. go
C. is going
D. gone
Tenses › View
Choose the correct tense for the following sentence:
Tonight, we will be eating dinner at 8:00 p.m.
A. Past progressive
B. Present progressive
C. Future progressive
