Advanced Grammargory
Advanced Vocabulary
Perfect & Mixed Tenses
Speaking (Advanced)
Mixed (Tricky)
300

By the time we arrived, they ___ (leave).

had left

300

Describe a challenging situation you faced

(detailed answer expected

300

“She has done it already / yet”

already

400

Synonym of “increase rapidly

surge

500

If she ___ earlier, she would have caught the train.

had left