Reported speech in English
450 fill-in-the-gap exercises in 1 form
Saying what somebody said, without quoting them. Three things shift: the tense, the pronouns and the time words.
Pick a form to practice
The three shifts
When the reporting verb is in the past — said, told, asked — three things move:
1. The tense steps back one place.
present → past, past → past perfect, will → would, can → could, may → might, must → had to.
“I am busy.” → She said she was busy.
The past perfect cannot step back any further, so it stays: “I had finished.” → He said he had finished.
2. The pronouns change to match the new speaker.
"I lost my keys." → He said he had lost his keys.
This is easy to forget and produces sentences that make no sense: He said that he painted in my free time.
3. The time and place words move.
| direct | reported |
|---|---|
| now | then |
| today | that day |
| tomorrow | the next day |
| yesterday | the day before |
| last week | the week before |
| here | there |
| this | that |
say or tell
The commonest slip in the whole topic:
- tell needs a person: He told me that…
- say does not take one: He said that…
He said me is wrong. He told that is wrong. If you want to name the listener with say, you need to: He said to me that…
that is optional
Both are correct, and leaving it out is more usual in speech:
She said that she was leaving. / She said she was leaving.
When the tense does not shift
Two cases where you can leave the present alone:
- the reporting verb is present: She says she is busy.
- the statement is still true: He told me the shop opens at nine.
The shifted version is never wrong, so when in doubt, shift.
Reported questions
Two changes, and both matter:
- the word order goes back to subject then verb
- do, does and did disappear
“Where do you live?” → He asked where I lived.
For a yes/no question, add if or whether:
"Are you coming?" → She asked if I was coming.
Reported commands and requests
No tense shift at all. The verb becomes an infinitive with to:
“Sit down.” → He told me to sit down. “Don’t touch it.” → She told me not to touch it. “Please wait.” → He asked me to wait.
All forms
| Direct speech | Reported speech |
|---|---|
| I work here. | He said he worked there. |
| I am working. | He said he was working. |
| I worked late. | He said he had worked late. |
| I have finished. | He said he had finished. |
| I will call. | He said he would call. |
| I can swim. | He said he could swim. |
| I may come. | He said he might come. |
| I must go. | He said he had to go. |
Mistakes to avoid
Wrong: She said that she is tired. correct: She said that she was tired.
After a past reporting verb, the tense steps back one place.
Wrong: He asked me where do I live. correct: He asked me where I lived.
A reported question takes normal word order and no do.
Wrong: She said me that she was late. correct: She told me that she was late.
Say does not take a person directly. Tell does.