[ 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:
Vocabulary and Grammar › ViewWho _____________ to when your manager is on holiday?
A. do you report
B. are you reporting
Quantifiers › View
I haven’t got ……… money.
A. much
B. many
C. a lot of
D. any
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
