[ 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:
Articles › View_______ tiger is _______ ferocious animal.
A. a, a
B. a, the
C. the, a
D. the, the
Grammar and Vocabulary › View
We have lived in this city ….. I was born
A. for
B. since
C. from
D. about
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
