[ 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:
Vocabulary › Viewa fictitious name used when performing a particular role
A. faction
B. pseudonym
C. extort
D. scoundrel
Modals › View
What …. I do for make you believe to me?
A. should not be
B. should
C. Make you
D. hurt you
Adjective › Viewnecessary – ……………………..
a.imnecessary
b.unnecessary
c.innecessary
Tenses - Passive Voice › View
I … here yesterday.
A. arrive
B. arrived
C. arrives
D. arriving
