[ Tenses ]
He ______ here for an hour before the bus finally came.
A. waited
B. has waited
C. had been waiting
D. was waiting

Random Topics:
Relative & Interrogative PronounsPrepositions and ArticlesComparisonReporting VerbsWH Questions and Simple Past TenseDirect-Indirect SpeechConjunctions and CommasWill or Going toWish, Unless, If sentenceSpellingOther quiz:
Grammar › View_____ you a student?
A. Are
B. is
C. do
D. does
Present Tenses › View
Olivia … an essay and she … for three hours. Don’t interrupt her.
A. has already been writing/has been checking it out
B. already writes/is checking it out
C. has already written/has checked it out
D. has already written/has been checking it out
Modal Verbs & Perfect Infinitive › View. Sarah looks exhausted. She ….. well last night.
A. can’t have slept
B. must have slept
C. must sleep
Grammar › View
Would you like an extra ………. for your bed?
A. cushion
B. pillow
C. curtain
