[ Should, Should not have ]
They _____________ ___________________ so late. (not arrive)
A. should have arrived
B. arriving
C. arrives
D. shouldn’t have arrived

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 › ViewThis 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
