Draw it, then say it: defining relative clauses for describing diagrams
About this lesson
Learners describe software with defining relative clauses in this B1 English for IT lesson plan built around an architecture diagram.
- Grammar
- Who or that for people, which or that for things, where for places and whose + noun, as in the service that sends alerts, and when the pronoun can go.
- Topic
- Explaining an architecture diagram to the support team of a fictional payments startup, with words such as container, component, notification service and external system.
- Activities
- The story of the C4 model and a page about a diagram to read, a two-minute explanation, self-checking drills, a chat and role cards, then a description to write and record.
What's inside
Chapter 1Warm-up: Boxes and Arrows
Chapter 2The Story: A Map You Can Zoom
Chapter 3At Work: The App on One Page
Chapter 4Listen: Two Minutes, One Diagram
Chapter 5Grammar: The Box That Sends Alerts
- Study the scheme: relative clausesGrammar schemeTry it
- Choose the correct option to complete each sentenceChoose the optionTry it
- Join the two sentences: fill in the gapsFill in the gapsUnlock
- Sort the phrases: can you leave out “that”?Sort into columnsUnlock
- Fill in the gaps with the correct relative word: Kenji's refund diagramFill in the gapsUnlock
Chapter 6Speak Up: Explain Your Diagram
Chapter 7Homework: Draw It, Then Say It
- Read your phrase bankReal-life documentTry it
- Do you remember? Choose the correct answerQuizUnlock
- Is the sentence correct? True or falseTrue or falseUnlock
- Find the matching pairs: words and meaningsMemory gameUnlock
- Write a description of a simple diagramWriting, checked by the teacherUnlock
- Record yourself explaining your diagramSpeaking, checked by the teacherUnlock
Architecture diagram 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
- a component
- a database
- a notification service
- an external system
- an arrow
- connect to
- send data to
- zoom in
- handle
Grammar: defining relative clauses
A defining relative clause tells the listener which person, thing or place you mean, so the sentence needs it: This is the service that sends alerts. On an architecture diagram, where every box needs a name and a job, learners choose the relative word by what they describe and join two sentences into one.
Relative clauses: say which box you mean
Who, which, that, where and whose join two ideas: the service that sends alerts, the place where we keep crash reports.
Who, which, that, where or whose?
Who or that describes a person, which or that a thing, where + subject + verb a place, and whose + noun something that belongs to someone: Merchants are the shop owners who use the app. This is the database where we keep crash reports.
| You describe | Use | Example |
|---|---|---|
| a person | who / that | Merchants are the shop owners who use the app. |
| a thing | which / that | This is the service that sends payout alerts. |
| a place | where + subject + verb | This is the database where we keep crash reports. |
| something that belongs to someone | whose + noun | A merchant whose alert doesn't arrive can check the app. |
| a person or thing as the object | who / which / that can go | These are the apps (that) we build. |
Two sentences become one
The relative word takes the place of it, them or there in the second sentence, so those words disappear: This is the service. It sends alerts. becomes This is the service that sends alerts, never that it sends alerts.
sentence 1who / which / that / where / whosesentence 2 without it / them / there / her…
This is the service. It sends alerts. → This is the service that sends alerts.
We drew a diagram. Fatima uses it. → Fatima uses the diagram (that) we drew.
This is the database. We keep logs there. → This is the database where we keep logs.
One sentence for every box
Each box of a diagram gets a clause that says what it does or what happens there: The push services are external systems which deliver alerts to phones. The payout screen is the place where the real status is.
- Kestrel Pay is the system that takes card payments.a thing: that or which
- The push services are external systems which deliver alerts to phones.a thing: which or that
- Fatima is the support lead who brings merchants' problems to the team.a person: who or that
- The payout screen is the place where the real status is.a place: where
- Merchants whose alert doesn't arrive can still see the payout.possession: whose + noun
- The merchant app is the system (that) our team builds.an object: that can go
When can that go?
Look at the word after the pronoun. A verb means the pronoun is the subject, so it stays: the service that sends alerts. A new subject means it's the object, so it can go: the diagram (that) Kenji drew.
When can that go?
Look at the word after who, which or that. If it's a verb (sends, uses), the pronoun is the subject: keep it. If it's a new subject (we, Kenji, merchants), the pronoun is the object, and you can leave it out: the diagram (that) Kenji drew. Who is for people, which for things, and that for both.
Typical mistakes
the service who handles payments
the service that / which handles payments
who is only for people
the person which drew the diagram
the person who / that drew the diagram
which is only for things
the API which it sends data to the app
the API which sends data to the app
which takes the place of it: no extra it
the service which they own it
the service (which) they own
no extra it or them at the end
More lessons on this grammar: Relative clauses lessons and exercises
Try the defining relative clauses exercises
Try them yourself: these are the same exercises your students do in edio.
What's in the lesson
- 12 auto-checked exercises
- 3 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:
- say which box you mean with who, which, that and where: This is the database where we keep crash reports.
- show possession with whose + noun: Merchants whose alert doesn't arrive can still see the payout.
- drop the object pronoun, but never add an extra it or them: the apps (that) we build, not the apps that we build them
- explain an architecture diagram to a colleague in two minutes, from the big picture to each box
Lesson 15 closes unit 5 of English for IT B1 · Inside the Team, How it works, whose goal is to explain a system with a simple diagram. It brings the A2.2 relative clauses with which, that, who and where to work, adds whose, and reviews the unit's time clauses and passive. A diagram is a set of boxes, and a defining clause names each one: the box that sends alerts.
Students spin a wheel about diagrams and learn twelve words with pictures and audio, from an architecture diagram to zoom in. The story is Simon Brown's C4 model, which draws software like a map with four zoom levels, where a container is an app or a data store, not a Docker container. Kenji's one-page description of a payments app's diagram follows, and in an AI-voiced call he explains it to the support lead in two minutes.
Four self-checking drills follow the scheme: relative words to choose, sentence pairs to join into one, phrases to sort by whether that can go, and a refund diagram to complete. Students then answer the support lead's questions in a chat and take role cards, from tester to DevOps engineer, to explain their own diagram in two minutes.
Homework opens with the phrase bank, then a unit review, a true-or-false check and a memory game that check themselves. Students then draw a diagram of a system they know, describe it for a new colleague and record the explanation; the teacher reviews both.
- Grammar:
- defining relative clauses · who, which, that, where, whose
- Topic:
- architecture diagrams · the C4 model · explaining systems
Teaching tips
- Let students draw while they listen: from the call alone, they sketch the merchant, the two apps, the API, the box with the bell and the can, then compare sketches with a partner.
- Draw a system the whole class knows, such as a food delivery app or the school's website, and have students name each box with the part that… or the place where…
- Time the two minutes with the role cards: a phone timer keeps explanations short, and each listener's one question shows whether the big picture came across.
- For one-to-one professionals, use their real architecture: they sketch it first, and every box they describe becomes a relative clause to polish together.
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 B1 · Inside the Team
24 lessons at B1 for people who build, test or run software, in American English. Learners follow Iryna, a junior developer, through her first year at Kestrel Cloud, a fictional payments startup: standups, tickets, code review, chats across time zones and job interviews. Each lesson is built around a true story from software history.See the course
Unit 1 Hello, team
roles, stacks and first days: the present simple, the present perfect with for and since, question forms
Unit 2 The daily standup
updates and blockers: the present simple and continuous, just, already and yet, have to and need to
Unit 3 Bugs and tickets
clear bug reports: the past continuous, imperatives and the zero conditional, quantifiers
Unit 4 Code review
kind, useful comments: -ed and -ing adjectives, modals for suggestions, the first conditional
Unit 5 How it works
explaining systems step by step: time clauses, the passive, relative clauses
Lesson 13What happens when you type a URL?Time clauses with as soon as, until and once
Lesson 14How is a barcode read?The present and past simple passive
Lesson 15 · you're hereDraw it, then say itDefining relative clauses
Unit 6 Remote and async
chat, email and time zones: polite requests, future forms, the present perfect continuous
Unit 7 Users and clients
user stories and plain explanations: verb + to or -ing, reported speech, comparisons
Unit 8 Your next job
resumes and interviews: used to, the past perfect, the second conditional




















