[ 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:
Quantifiers › ViewDo we have ____ shampoo ?
A. many
B. any
C. less
D. fewer
Grammar › View
Never run ______the road. Always walk.
A. Over
B. across
C. through
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