NEW: English for Tech Bundle → Save 40%

Grammar & Pronunciation

Grammar and pronunciation for tech professionals

2 articles1 vocab lesson

For B2 engineers, the highest-ROI grammar is tense for updates, passive voice for bugs and process, and softeners for disagreement. Pronunciation priorities are word stress and -ed endings on technical verbs. Use this hub to fix the patterns that most affect credibility at work — not every grammar rule.

  • Choose past vs present correctly in status updates
  • Use passive voice naturally for bugs and process
  • Pronounce common tech verbs with clear stress and -ed endings

Grammar mistakes and mispronounced tech terms undermine your credibility even when your technical knowledge is strong. This section covers the grammar patterns that trip up non-native speakers most often — passive voice, tense choice, modifier placement — plus pronunciation guides for the tech terms colleagues stumble over every day.

Named packs

Start with these precision kits

Pronunciation that holds up in meetings, plus grammar patterns that affect credibility in tech English.

Frequently asked questions

Short answers for B2 learners — and for search and AI assistants that cite this page.

Which English grammar matters most for software engineers?
Tense in standups, passive vs active for bugs (“the service was restarted”), modal verbs for suggestions (“we could / we should”), and softeners for disagreement. Master those before advanced grammar.
How do I pronounce -ed endings in technical English?
Use /t/, /d/, or /ɪd/ depending on the final sound (deployed /d/, shipped /t/, tested /ɪd/). Mispronouncing -ed is a common B2 issue that makes speech harder to follow.
Why does word stress matter in tech English?
Wrong stress on words like “coNTract” vs “CONtract” or “reFILL” vs “REfill” slows listeners down. Stress guides help colleagues understand you the first time.
When should I use passive voice at work?
Use passive for process and blameless updates: “The job was retried after the timeout.” Prefer active when you own an action: “I restarted the worker.”

Related topics