Which tense is this?
“At last the bus came. I had been waiting for haft an hour!”
A. Simple Past
B. Past Continuous
C. Past Perfect
D. Past Perfect Continuous

Random Topics:
Reflexive pronounsSimple Present Tense with Adverb of FrequencyVerb to haveGrammar : Structural Common ErrorsGrammar (was, were, could, could not)Adjectives vs AdverbsPassive Voice with Modal VerbsVerb TenseLinking Verbs & Helping VerbsModals VerbOther quiz:
Conjunctions and Sequence Connectors › View____ the weather was bad, we went for a hike.
A. Because
B. Although
C. So
D. Since
Grammar › View
The last time I saw her was in 2015. It is 2019 now.
A. I haven’t seen her for 2 years.
B. I haven’t seen her since 2015.
C. I last saw her in 2019.
D. I have seen her since 2015.
Passive Voices › ViewThe meeting ……… be rescheduled due to unforeseen circumstances.
A. can
B. would
C. may
D. is
E. need
Tenses › View
A : We (fly) ………………………………………… to New York tomorrow ( We have already bought the tickets). (you, ever, be) ………………………………………… there ?
B : Yes, I (be) ………………………………………… there last summer. I (go) ………………………………………… there every year because my aunt (live) ………………………………………… there. She (emigrate) ………………………………………… in 1980.
A. are flying; have you ever been; was; go; lives; emigrated
B. are flying; have you ever been; have been; go; is living; emigrated
