Grammar Exercises for Developers

Choose a grammar topic, then practise it in software-work examples—from interviews and stand-ups to debugging and releases.

14

Grammar exercises

280

Questions

234m

Total time

–/14

Completed

Grammar progress—

Create a free account to save progress across devices.

Choose a grammar topic

Core grammar · A2–B2

Developer interview experience

Present Perfect vs Past Simple

A2-B1

Compare experience up to now with finished roles and projects.

20 questions · 15 min

Developer stand-up updates

Present Simple vs Present Continuous

A2-B1

Practise regular responsibilities and work in progress.

20 questions · 15 min

Debugging timelines

Past Simple vs Past Continuous

A2-B1

Separate completed events from actions in progress during a fault.

20 questions · 15 min

Sprint and release plans

Will and Going To: Build Future Forms

A2-B1

Form statements, negatives and questions about a future release.

20 questions · 15 min

Code-review comments

Can, Could and Should: Build Modal Forms

A2-B1

Build statements, negatives and questions with supplied can, could and should cues in code-review comments.

20 questions · 15 min

Developer interview introduction

Present, Past & Future: Mixed Practice

A2-B1

Switch between your current role, finished work and a decided next step.

20 questions · 15 min

Release decisions and imagined alternatives

First vs Second Conditional

B1-B2

Compare an open future condition with an imagined situation at work.

20 questions · 18 min

Everyday software work

Everyday Grammar: Mixed Review

B1-B2

Review familiar grammar in everyday technology work: updates, troubleshooting, plans, review comments and conditions.

20 questions · 15 min

Advanced grammar · B2–C1

Incident reports

Active and Passive Forms in Incident Reports

B2

Build active and passive past-simple and present-perfect forms in incident updates.

20 questions · 18 min

Technical incident diagnosis

Modal Verbs for Deduction

B2-C1

Use evidence to discuss what must, cannot or might have happened.

20 questions · 15 min

Design trade-offs and retrospectives

Second vs Third Conditional for Developers

B2

Distinguish imagined current designs from alternatives to completed projects.

20 questions · 18 min

Stakeholder updates

Reported Speech and Reporting Verb Patterns

B2-C1

Relay stakeholder decisions, requests and commitments with accurate reporting patterns.

20 questions · 20 min

Technical proposals

Although, Whereas and Despite: Build Contrast Structures

B2-C1

Construct contrast clauses and -ing phrases in technical proposals.

20 questions · 20 min

Connected software-work updates

Advanced Grammar: Mixed Review for Developers

B2-C1

Review incident voice, unreal conditions, reporting patterns, contrast structures and deductions in new software-work situations.

20 questions · 20 min

Use the grammar at work

The grammar comes first here; the developer situations give you somewhere useful to apply it. If you want a guided sequence for interviews, follow the developer interview path.

Dictation Exercises

5 exercises · 50 sentences

Clarifying Tasks

Dictationmedium

Practise hearing and writing clarifying tasks in complete sentences.

10 sentences · 7 min
Start Exercise

Team Progress Updates

Dictationmedium

Practise hearing and writing team progress updates in complete sentences.

10 sentences · 7 min
Start Exercise

Code Review Conversations

Dictationhard

Practise hearing and writing code review conversations in complete sentences.

10 sentences · 7 min
Start Exercise

Remote Team Calls

Dictationmedium

Practise hearing and writing remote team calls in complete sentences.

10 sentences · 7 min
Start Exercise

Interview Project Explanations

Dictationhard

Practise hearing and writing interview project explanations in complete sentences.

10 sentences · 7 min
Start Exercise