Bài tập câu tường thuật (Reported Speech) trong tiếng Anh: 38 bài tập chuyển đổi từ câu trực tiếp sang câu gián tiếp kèm giải thích bằng tiếng Việt. Phù hợp cho học sinh trung học và người tự học.
He said, "I am happy." -> He said that he ___ happy.
was — Câu tường thuật: thì hiện tại đơn chuyển thành thì quá khứ đơn
She said, "I work here." -> She said that she ___ there.
worked — present simple chuyển thành past simple
Tom said, "I will call you." -> Tom said that he ___ call me.
would — will chuyển thành would
"I can swim," she said. -> She said that she ___ swim.
could — can chuyển thành could
"We are leaving," they said. -> They said that they ___ leaving.
were — present continuous chuyển thành past continuous
He said, "I have finished." -> He said that he ___ finished.
had — present perfect chuyển thành past perfect
"I saw the film," she said. -> She said that she ___ the film.
had seen — past simple chuyển thành past perfect
Mum said, "Do not be late." -> Mum told me ___ be late.
not to — Mệnh lệnh phủ định chuyển thành not to + infinitive
"Open the door," he said. -> He told me ___ the door.
to open — Mệnh lệnh chuyển thành to + infinitive
She asked, "Where do you live?" -> She asked where I ___.
lived — Câu hỏi chuyển thành trật tự khẳng định, thì hiện tại chuyển thành thì quá khứ
He asked, "Are you ready?" -> He asked ___ I was ready.
if/whether — Câu hỏi Yes/No: if hoặc whether
"I am studying," he said. -> He said that he ___ studying.
was — present continuous chuyển thành past continuous
"They have left," she said. -> She said that they ___ left.
had — present perfect chuyển thành past perfect
"I must go," he said. -> He said that he ___ go.
had to — must chuyển thành had to
"I bought a car," he said. -> He said that he ___ a car.
had bought — past simple chuyển thành past perfect
She said, "I am cooking now." -> She said that she ___ cooking then.
was — present continuous chuyển thành past continuous
"We will help," they said. -> They said that they ___ help.
would — will chuyển thành would
He asked, "What time is it?" -> He asked what time it ___.
was — thì hiện tại chuyển thành thì quá khứ trong câu hỏi gián tiếp
"Do you like tea?" she asked. -> She asked ___ I liked tea.
if/whether — Câu hỏi Yes/No
"I cannot come," he said. -> He said that he ___ come.
could not — cannot chuyển thành could not
"Be quiet," the teacher said. -> The teacher told us ___ quiet.
to be — Mệnh lệnh chuyển thành to + infinitive
"I do not understand," she said. -> She said that she ___ understand.
did not — thì hiện tại chuyển thành thì quá khứ ở dạng phủ định
He said, "I live in London." -> He said that he ___ in London.
lived — present simple chuyển thành past simple
"They are playing," he said. -> He said that they ___ playing.
were — present continuous chuyển thành past continuous
"I have seen her," she said. -> She said that she ___ seen her.
had — present perfect chuyển thành past perfect
"We went home," they said. -> They said that they ___ home.
had gone — past simple chuyển thành past perfect
She asked, "Who is calling?" -> She asked who ___ calling.
was — thì hiện tại chuyển thành thì quá khứ trong câu hỏi gián tiếp
"Do not touch it," he said. -> He told me ___ touch it.
not to — Mệnh lệnh phủ định chuyển thành not to
"I may be late," she said. -> She said that she ___ be late.
might — may chuyển thành might
"I am reading," he said. -> He said that he ___ reading.
was — present continuous chuyển thành past continuous
He said, "I will travel tomorrow." -> He said he would travel the ___ day.
next/following — tomorrow chuyển thành the next/following day
She said, "I saw him yesterday." -> She said she had seen him the ___ before.
day — yesterday chuyển thành the day before
"We are here now," they said. -> They said that they were there ___.
then — now chuyển thành then
He asked, "Can you help me?" -> He asked ___ I could help him.
if/whether — Câu hỏi Yes/No
"I have to leave," she said. -> She said that she ___ to leave.
had — have to chuyển thành had to
"Close the window," she said. -> She told me ___ the window.
to close — Mệnh lệnh chuyển thành to + infinitive
"I am not tired," he said. -> He said that he ___ not tired.
was — thì hiện tại chuyển thành thì quá khứ ở dạng phủ định
She asked, "Why are you crying?" -> She asked why I ___ crying.
was — present continuous chuyển thành past continuous trong câu hỏi gián tiếp