[ 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:
The Future Simple Tense › ViewNick ____________ lots of pictures next summer holiday.
A. will take
B. takes
C. took
D. could take
Phrasal Verb › View
My plane _____ twenty-five minutes late. So, I have to reschedule my meeting.
A. Took over
B. Took up
C. Took off
D. Took out
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.
