Four kinds of docs: participle clauses for clear documentation
About this lesson
Write clearer docs with participle clauses in this B2 English for IT lesson plan on how-to guides.
- Grammar
- Participle clauses: -ing for the means, having + past participle for a step done first (Having signed in, open Payments.), when + past participle (When prompted…) and dangling participles.
- Topic
- Developer docs for a fictional payments startup's merchant app, sorted into the four kinds Diátaxis names: tutorial, how-to guide, reference and explanation.
- Activities
- The story of Diátaxis and the docs' new start page, a call about troubleshooting, self-checking drills, a chat with a confused reader and open boxes, then a how-to guide to write and a talk to record.
What's inside
Chapter 1Warm-up: Lost in the Docs
Chapter 2The Story: One Page, Four Jobs
Chapter 3At Work: The New Start Page
Chapter 4Listen: Where Does Troubleshooting Go?
Chapter 5Grammar: Having Read the Docs…
- Study the scheme: participle clausesGrammar schemeTry it
- Choose the correct option to complete each stepChoose the optionUnlock
- Fill in the gaps with the correct form of the verbFill in the gapsTry it
- Rewrite the two sentences as one: fill in the gapsFill in the gapsUnlock
- Is the sentence correct? True or falseTrue or falseUnlock
- Drag the words into the gaps in the how-to guideDrag and dropUnlock
Chapter 6Speak Up: Help Your Readers
Chapter 7Homework: Write a How-to
- Read your phrase bankReal-life documentTry it
- Choose the correct option: a README for a small toolChoose the optionUnlock
- Match the sentence halvesMatchUnlock
- Write a how-to guide for a task you knowWriting, checked by the teacherUnlock
- Record a talk about the best and worst docs you've usedSpeaking, checked by the teacherUnlock
Documentation vocabulary
12 words and phrases from the lesson, each with a picture and audio in edio.
+9 more with pictures and audio in the lessonMore words
- explanation
- troubleshooting
- outdated
- parameter
- quickstart
- follow the steps
- look something up
- skip ahead
- get stuck
Grammar: participle clauses in documentation
Instructions often pack two actions into one sentence, and a participle clause does it in fewer words: Having signed in, open the Payments tab. Working through a merchant app's developer docs, learners pick the participle that fits each step, keep one doer for both halves of the sentence and catch the dangling participle.
Participle clauses in docs
A participle clause makes a step shorter. The doer of the participle must be the subject of the main clause.
-ing, having done, done: three participles
-ing is for the means or an action at the same time: Using the test merchant account, you can issue refunds safely. Having + past participle marks a step finished first. A past participle carries a passive meaning: Written for beginners, a tutorial lets them learn by doing.
| Form | Use it for | Example |
|---|---|---|
| -ing (present participle) | an action at the same time, or how you do something | Using the test merchant account, you can issue refunds safely. |
| having + past participle | an action that is finished first | Having installed the debug build, sign in. |
| past participle | a passive meaning: the subject receives the action | Written for beginners, a tutorial lets them learn by doing. |
| when / once + past participle | a passive step at a certain moment | When prompted to confirm, tap Refund again. |
| after / before + -ing | the order of two actions | Before running the tests, start the emulator. |
One doer for both parts
A participle clause has no subject of its own, so it borrows the doer from the main clause: Having signed in, you can open the Payments tab. In an instruction, that hidden doer is the reader: Having installed the package, restart the server.
participle clause + commasubject = the doerthe rest of the sentence
Having signed in, you can open the Payments tab.
Asking the two questions, a writer can sort any page.
An -ing clause or an -ing subject?
With a comma, the -ing clause adds the means and the doer follows: Running the script, you create a config file. Without a comma, the -ing phrase becomes the subject itself: Running the script creates a config file.
-ing clause + comma: the doer comes next
- Running the script, you create a config file.
- Sorting its pages, Canonical found gaps.
-ing phrase as the subject: no comma
- Running the script creates a config file.
- Sorting its pages showed Canonical some gaps.
Dangling participles and how to fix them
A participle dangles when the subject after the comma isn't its doer: Having installed the package, the server restarts suggests the server installed it. Put the real doer after the comma: Having read the guide, I found the steps easy, not …the steps were easy.
The dangling participle
If the subject after the comma is not the doer, the participle “dangles” and the sentence says something odd: ✗ Having installed the package, the server restarts. (Did the server install it?) ✓ Having installed the package, restart the server. In an instruction, the hidden doer is you.
Typical mistakes
Having install the debug build, sign in.
Having installed the debug build, sign in.
having + past participle, never the base form
Used the emulator, you can test without a phone.
Using the emulator, you can test without a phone.
you use it (active meaning), so use -ing
After installed the app, open Settings.
After installing the app, open Settings.
after / before + -ing
Having read the guide, the steps were easy.
Having read the guide, I found the steps easy.
the doer of “read” (I) must be the subject
From today's lesson
- Asking the two questions, a writer can see what kind of page it should be.
- Using the test merchant account, you can issue refunds without moving real money.
- Having moved everything, we deleted the old file.
- Written that way, the tutorial gets a lot shorter.
- Generated from the code every night, the settings list is never outdated.
Try the participle clauses exercises
Try them yourself: these are the same exercises your students do in edio.
What's in the lesson
- 13 auto-checked exercises
- 2 games
- 2 teacher-checked tasks
- 1 real-life document
- 2 articles
- 1 grammar scheme
- 1 set of word cards
- 1 audio clip
- 1 picture
- 1 transcript
The main objectives of this lesson are to:
- join two steps in one sentence with a participle clause: Having installed the debug build, sign in.
- choose the participle that fits the meaning: Using the emulator, you…, Written for beginners, the tutorial…, When prompted, …
- spot a dangling participle and fix it: Having opened the Payments tab, you'll see a new link.
- write a how-to guide a colleague can follow, and send a reader to the right page: skip the tutorial and go to the how-to guide
Lesson 5 of English for IT B2 · Beyond the Code belongs to unit 2, Docs people read, where learners practice writing documentation and short design docs that colleagues can follow and act on. It follows lesson 4's modal verbs for requirements (MUST, SHOULD, MAY), and lesson 6 moves on to plain English and a one-page design doc to defend in a review. Setup steps are where participle clauses do their best work.
A wheel of questions about team docs starts the warm-up, followed by twelve words, from quickstart to get stuck, each with a picture and audio, and a picture quiz. The story explains Diátaxis, Daniele Procida's framework of four kinds of docs, which Canonical adopted in 2021. Next comes the new start page of the merchant app's docs, with a true-or-false check and sentences to sort into the four kinds. Then two developers argue, in an AI-voiced call, about where troubleshooting belongs.
Five drills on the scheme check themselves: students pick participles, merge two sentences into one step and drag participles into a how-to guide. In the speaking chapter, students answer a confused reader as the author of the docs, then open boxes that ask which kind of doc a reader needs. Homework brings a phrase bank, a README drill and sentence halves to match; students then write a how-to guide for a task they know and record a talk on the best and worst docs they have used, both for the teacher to review.
- Grammar:
- participle clauses · dangling participles
- Topic:
- documentation · Diátaxis · how-to guides
Teaching tips
- Have in-company groups bring a page of their docs: in pairs, they find a paragraph that does several jobs, as the old setup doc did, and decide where each sentence belongs.
- Act out a dangling participle before the drills: read Having installed the package, the server restarts aloud and ask who installed it. Then the class repairs the sentence in two different ways.
- Play the call twice: first to note where each part of the old doc goes, then to catch the participle clauses, such as Having cloned the repo and Written that way.
- With one-to-one professionals, start from their own wiki: which page tries to do four jobs at once, and how would they split it? One of the pieces can become the homework's how-to guide.
Liked it?
Teach the whole lesson in edio
25 exercises in 7 chapters, ready to teach. edio is an online platform for language schools and teachers: ready-made interactive lessons, live classes, homework and student progress in one place.
Start a free trial
7 days, no credit card.
Open the lesson
Find it in the library of 621 ready lessons. Teach it as it is, or copy any chapter into your own lessons.
Teach it live or as homework
Students work in their own accounts, in sync with you during the lesson, and the practice exercises check themselves.
The whole course: English for IT B2 · Beyond the Code
24 lessons at B2 for software teams, in American English. A year on at Kestrel Cloud, a fictional payments startup, Iryna and her team estimate work, write docs and postmortems, argue trade-offs, give demos and negotiate scope. Each lesson starts from a real case, from the Apollo 11 alarms to Conway's law.See the course
Unit 1 Planning and estimates
estimates and deadlines: approximating numbers, the future continuous and perfect, likelihood
Unit 2 Docs people read
specs and design docs: modals for requirements, participle clauses, plain English
Lesson 4MUST, SHOULD or MAY?Modal verbs for requirements in specs
Lesson 5 · you're hereFour kinds of docsParticiple clauses in documentation
Lesson 6Just a request for commentsPlain English for design docs
Unit 3 Incidents and postmortems
telling an incident without blame: narrative tenses, the passive, the third conditional
Unit 4 Architecture and trade-offs
comparing options and recording decisions: contrast linkers, modals of deduction, mixed conditionals
Unit 5 Demos and tech talks
a clear structure on stage: signposting, cleft sentences, describing trends
Unit 6 Stakeholders and scope
saying no and finding yes: diplomatic language, as long as and unless, negotiating
Unit 7 AI, security and ethics
AI tools, passwords and team rules: be used to and get used to, past modals of deduction, purpose linkers
Unit 8 Growing your career
feedback, retros and goals: phrasal verbs, reporting verbs, wish and if only




















