[ 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:
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