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:
Grammar › ViewI ______ that movie last night.
A. watch
B. watched
C. am watching
D. watches
Grammar › View
For some pandemic-hit business owners in Singapore, the road to recovery has been anything but smooth, even though almost a year ______ since the country gradually eased COVID-19 restrictions and reopened the economy from April last year.
A. already passed
B. is passed
C. has passed
D. was passed
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
