Grammar Quiz

[ Should, Should not have ]

They _____________ ___________________ so late. (not arrive)

A. should have arrived

B. arriving

C. arrives

D. shouldn’t have arrived

Select your answer:
A  B  C  D  E 


Random Topics:

Adverbs and Adverbial PhrasesPast Simple and Past Continuous TensesGrammar Past and Future TensePast Perfect Simple & Past Perfect ContinuousSentence Structure and Grammar RulesNumbersVOCAB & GRAMMARTravel VocabularyHave toHow much or How many?

Other quiz:

Comparative › View

This year the weather is ______ than last year.

A. Badder

B. Worse

C. Worser


Grammar › View

How long (you/study) English? For 5 years.

A. have you studied

B. have you been studying

C. did you study

D. will you have studied

Grammar › View

—— is currently Ms. Wonderle’s first year working as our office’s administrative assistant.

A. That

B. This

C. Those

D. These


Grammar › View

We went to the city centre ________ buy some books.

A. for to

B. to

C. so