[ 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:
Passive Voice › ViewMy watch ………. when I got home.
A. had stolen
B. had been stolen
C. has stolen
D. has been stolen
Grammar › View
I’m keen ________ visiting new places. Every place is a new experience.
A. at
B. in
C. on
D. for
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.
