[ Present Tenses ]
Jane isn’t here yet. I (wait) _________________ since noon but there is no sign of her.
A. have waited
B. have been waiting
C. will have been waiting
D. had been waiting

Random Topics:
Modals Deduction: cant /mustIrregular verbsIndefinite PronounsComparison & Modal Verbs in Passive VoiceIndependent ClausesVerb Tense, Pronouns and AntecedentsToeic VerbSimple Present and Present ContinuousPronounVerb to haveOther quiz:
IELTS Grammar › ViewHe is ____________director of a big company
A. a
B. no article
C. the
Vocabulary › View
What does it mean if something is ‘feasible’?
A. A period of a thousand years
B. Done or shown openly; not secret or hidden
C. Advance gradually beyond usual or acceptable limits
D. Possible to do easily or conveniently
Modal Verbs › ViewI ___ go to the dentist; I have a terrible toothache.
A. Can
B. May
C. Must
D. Should
Grammar › View
We … breakfast when someone … on the door.
A. was having, knocked
B. were having, knocked
C. had, knock
D. are having, knock
