ABC English Lessons

Everyday English phrases, explained simply

667 phrases and idioms that confident speakers use every day, each with a clear meaning, a real example and a quick quiz.

Phrase of the day

catch a flight

To be in time for and board a flight.

“We nearly didn't catch our flight this morning.”

Test yourselfTen new phrases every day. How many do you know?
Take the daily quiz
Want to use phrases like this with confidence?Practice them in a one-to-one lesson with me on italki, an experienced online English teacher.
Book a lesson

Popular topics

See all 44 topics

For English teachersEvery phrase on this site comes from a ready-to-teach lesson, with readings, exercises, speaking tasks and answer keys, at B2 and C1 level.
Browse the lesson packs