Lessons

Latest from EFD Editorial Board

Writing

How to Give Constructive Code Review Feedback in English Without Sounding Abrasive

Transform blunt PR comments into collaborative engineering discussions. Master linguistic hedging, negative questions, and architecture critiques.

Writing

Formal vs casual English: when to switch register, and how

Same idea, different audience, different words. Knowing which register fits a situation is a fluency skill that even advanced learners get wrong.

Writing

Your first professional email in English: structure, tone, and what to skip

Professional emails follow a predictable shape — once you know it, every email gets faster to write. Here's the template, the tone,…

Vocabulary

12 phrasal verbs every English learner actually needs

Forget the list of 200. These twelve do most of the heavy lifting in everyday English — and once you own them,…

Speaking

English word stress: the patterns that make you instantly clearer

English isn't just about pronouncing each sound right — it's about which syllable you punch. Get word stress wrong and even simple…

Speaking

English for phone and video calls: what to actually say

Real English phrases for work phone and video calls: openings, asking someone to repeat, polite interrupts, mute mishaps, screen sharing and clean…

Pronunciation

-ed endings: is it /t/, /d/, or /ɪd/?

The -ed ending has three sounds, not one. Learn the simple rule for when "worked" ends in /t/, "played" in /d/, and…

Vocabulary

20 easily confused English words: affect vs effect, fewer vs less, and friends

Some word pairs look identical and mean opposite things. Lock the difference in once — and never lose marks on these again.

Vocabulary

Do vs make: the collocation rule that finally clears it up

There's no perfect rule, but there's a 90% rule. Learn the pattern, memorize the exceptions, and stop guessing.

Speaking

Direct and indirect questions: how to ask politely

Learn direct vs indirect questions in English: the word-order shift, dropping do/does/did, using if/whether, polite openers, and the mistakes to avoid.