[ Perfect Tenses ]
Past Perfect Continuous: The staff _______ ___________ ___________ (prepare) lunch for the special guests since 8 a.m.
A. had been preparing
B. must have prepared
C. would have prepared
D. could have been preparing

Random Topics:
To Infinitive or Bare InfinitivePassive VoicesGrammar of Future PlansPossessive Nouns with Apostrophes and PronounsAdjective + to + VerbMust or Mus notTemporal Conjunctions and ConnectivesPast ParticipleAlthough, Though, In spite of, DespiteSimple Present VS Present ContinuousOther quiz:
Passive Voice › ViewVanesa : What did you know about the riot yesteerday? Retno : Many people …….. and put in jail.
A. Are arresting
B. Were arresting
C. Were arrested
D. Is arrested
E. Have arrested
Grammar › View
It …… easy to paint pictures if you knew how to.
A. would be
B. had been
C. would have been
D. be
Tenses › ViewWhen Johny _____ a schoolboy, he was lazy.
A. is
B. was
C. are
D. were
Vocabulary › View
A person must be able to take _______ action in an emergency situation.
A. decisive
B. incompetent
C. potent
D. righteous
