[ 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 › ViewThe lettuce ___ grown quickly too.
a. have
b. has
Grammar › View
Mark has a stomachache. He ___________ eat candies today.
A. should
B. shouldn’t
Adjective › Viewnecessary – ……………………..
a.imnecessary
b.unnecessary
c.innecessary
Tenses - Passive Voice › View
I … here yesterday.
A. arrive
B. arrived
C. arrives
D. arriving
