A2 ESL multiple-choice gap-fill exercise focused on everyday mobile phone vocabulary. Each item has one clearly correct answer.
schedule
Time Expression Changes Exercise
CEFR B1; focus: time expression changes in reported speech and shifted reference times.
How mesmerize came from Franz Mesmer
“Mesmerize” began as the surname of Franz Mesmer. It first meant hypnotize, then broadened to mean hold someone’s attention completely.
Why “in stitches” means laughing very hard
“In stitches” means laughing so hard it almost hurts. Here is the image behind the idiom and how English speakers use it today.
Past Participle Clauses Exercise
CEFR B2; focus: past participle clauses used to reduce passive relative, adverbial, and supplementive clauses.

