Grammar Quiz

[ Tenses ]

He ______ here for an hour before the bus finally came.

A. waited

B. has waited

C. had been waiting

D. was waiting

Select your answer:
A  B  C  D  E 


Random Topics:

Relative & Interrogative PronounsPrepositions and ArticlesComparisonReporting VerbsWH Questions and Simple Past TenseDirect-Indirect SpeechConjunctions and CommasWill or Going toWish, Unless, If sentenceSpelling

Other 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