[ Perfect Tenses ]
We _______ to see the doctor all morning.
A. had been waiting
B. have been waiting
C. will have been waiting

Random Topics:
Simple Present TenseGrammar - Sentence StructureMuch, many, a lot of, a few, a littleAdverbs by TypeFuture Simple TensesGrammar - First ConditionalSimple Past - Irregular VerbsActive Voice-Present tenseVocabulary and PhrasesAdjective SuffixesOther quiz:
Grammar and Vocabulary › ViewMy best friend ________ me of breaking her iPad, but I didn’t!
A. accused
B. argued
C. discussed
D. advised
Passive Voice and Modals › View
The door ____________________ by the watchman.
A. are opened
B. is open
C. is opened
D. is openet
Grammar › ViewRead and complete: I’ve _____ a horse.
A. Ride
B. Rode
C. Ridden
Tenses › View
Which sentence is not present simple tense?
A. I sleep.
B. She eats ice cream.
C. The earth rotates on its axis.
D. Listen! The baby is crying.