[ Tenses ]
We ___ been waiting for hours.
A. are
B. will
C. have
D. have been

Random Topics:
Simple Past - Irregular VerbsFuture Continuous TenseLinkers and ConjunctionsGrammar - Verb FormsGrammar and Verb TensesMaritime Vocabulary and GrammarGrammar - FragmentsPhrasal verbs and Prepositional PhrasesDirect-Indirect SpeechGerund or InfinitiveOther quiz:
Grammar › ViewIdentify the participle(s).
Defying gravity, the magician surprised the
audience by levitating above the ground.
A. Defying
B. surprised
C. levitating
D. defying, levitating
Grammar › View
Used for completed things in the past
A. Present Perfect
B. Past Simple
Adjective › Viewnecessary – ……………………..
a.imnecessary
b.unnecessary
c.innecessary
Tenses - Passive Voice › View
I … here yesterday.
A. arrive
B. arrived
C. arrives
D. arriving
