[ Tenses ]
By the time the police —- at the scene to disperse the crowd, the demonstators —- down the many shop windows.
A. have arrived / had been smashing
B. arrived / had smashed
C. will have arrived / smash
D. arrive / will smash
E. had arrived / will have smashed

Random Topics:
Contrast Linking WordsFew, a few, little, a littleFirst & Second ConditionalPresent Progressive (Future)Verb Tenses and Past ParticiplesInterjection & Prepositional PhrasesSuffixes and TensesPresent Simple and Continuous TenseDefinite, Indefinite and Zero ArticlesParticipal PhrasesOther quiz:
Prepositions › ViewThe poor woman died …… poverty and want.
A. From
B. Of
C. For
D. Since
Possessive Nouns › View
The boy’s drum is too loud.
A. TRUE
B. FALSE