英语情景对话(零基础 → 熟练日常沟通)
完整学习版 · 43个场景 · 60项语法点 · 逐词注解 · 配套语法 · 练习+答案
学习流程:生词预习 → 阅读对话 → 语法讲解 → 造句练习 → 对照答案 → 角色扮演
第五阶段语法速查(上)(对应场景21~23)
已覆盖:过去进行时 / 过去完成时 / 被动语态 / 定语从句 / 间接引语进阶
【语法34】过去进行时
表示过去某一时刻正在进行的动作。结构:was / were + 动词-ing
| 人称 | 肯定 | 否定 |
|---|---|---|
| I / He / She / It | I was reading. | He was not (wasn't) sleeping. |
| You / We / They | They were talking. | We were not (weren't) watching TV. |
常见时间标志:at 8 o'clock yesterday / while / when
- I was cooking when the phone rang.(电话响时我正在做饭)
- While I was walking, it started to rain.(我走路时开始下雨)
📌 一句话总结:过去进行时就是"过去的某个时刻正在做的事",强调动作正在进行中。
💡 类比理解:想象你在看一张老照片,照片里的你正在吃冰淇淋——这就是过去进行时。就像按下暂停键,定格在过去某个瞬间正在发生的动作。
🗣️ 日常口语例句:
- What were you doing at 9 last night?(昨晚9点你在干嘛?)
- I was just about to call you!(我正要给你打电话呢!)
- Were you sleeping when I came home?(我回家时你在睡觉吗?)
- Sorry, I wasn't listening.(抱歉,我刚才没在听。)
- They were playing basketball all afternoon.(他们整个下午都在打篮球。)
⚠️ 常见错误:
❌ I was study when you called. → ✅ I was studying when you called.(过去进行时必须用 was/were + doing)
❌ While I walked home, it rained. → ✅ While I was walking home, it rained.(while 后通常接过去进行时,表示持续的动作)
❌ They was watching TV. → ✅ They were watching TV.(复数主语用 were,不是 was)
🧠 记忆口诀:过去进行三要素,was/were 加 doing;when 接短动作,while 接长动作。
【语法35】过去完成时
表示过去的过去,即在过去某个时间点之前已经完成的动作。结构:had + 过去分词 (done)
- When I arrived, the train had already left.(我到时火车已经开了)
- She had finished her homework before dinner.(晚饭前她就做完作业了)
常与 before / after / already / just / by the time 连用。
📌 一句话总结:过去完成时表示"过去的过去已经完成的动作",强调动作的先后顺序。
💡 类比理解:就像你昨天(过去)回家,发现妈妈已经做好了饭(更早的过去)。过去完成时就是那个"更早的过去",用来表示在另一个过去动作之前已经完成的事。
🗣️ 日常口语例句:
- I had already eaten when you called.(你打电话时我已经吃过了。)
- She had never seen snow before she moved to Canada.(她搬到加拿大之前从未见过雪。)
- Had you finished the report before the meeting?(开会前你完成报告了吗?)
- They had left by the time we arrived.(我们到达时他们已经离开了。)
- I realized I had forgotten my keys at home.(我意识到我把钥匙忘在家里了。)
⚠️ 常见错误:
❌ When I arrived, the train already left. → ✅ When I arrived, the train had already left.(必须用 had + 过去分词,不能省略 had)
❌ I had went to school before breakfast. → ✅ I had gone to school before breakfast.(过去分词是 gone,不是 went)
❌ She had finished her homework yesterday. → ✅ She finished her homework yesterday.(有明确的过去时间用一般过去时,不需要过去完成时)
🧠 记忆技巧:过去完成时 = had + done,就像时间倒流,先发生的用过去完成时,后发生的的用一般过去时。记住:过去的过去!
【语法36】被动语态
当动作的承受者是句子主语时,用被动语态。结构:be + 过去分词 (done)
| 时态 | 主动 | 被动 |
|---|---|---|
| 一般现在时 | People speak English here. | English is spoken here. |
| 一般过去时 | Someone built this bridge in 1900. | This bridge was built in 1900. |
| 现在进行时 | They are repairing the road. | The road is being repaired. |
| 过去进行时 | Someone was watching us. | We were being watched. |
被动语态句中,动作执行者可用 by + 人/物 引出:
- The book was written by Mo Yan.(这本书由莫言所写)
📌 一句话总结:被动语态强调"谁被做了",而不是"谁做的",结构是 be + 过去分词。
💡 类比理解:就像新闻报道说"银行被抢了",重点在银行(承受者),而不是劫匪(执行者)。被动语态就是把动作的接受者放在主语位置。
🗣️ 日常口语例句:
- My phone was stolen yesterday.(我的手机昨天被偷了。)
- English is spoken all over the world.(全世界都说英语。)
- The cake was made by my mom.(这个蛋糕是我妈妈做的。)
- This song is loved by many people.(这首歌被很多人喜爱。)
- The homework must be finished before Friday.(作业必须在周五前完成。)
⚠️ 常见错误:
❌ The book was write by Lu Xun. → ✅ The book was written by Lu Xun.(被动语态必须用过去分词,不是原形)
❌ The house is build in 2020. → ✅ The house is built in 2020.(过去分词是 built,不是 build)
❌ The window was broke by the ball. → ✅ The window was broken by the ball.(过去分词是 broken,不是 broke)
🧠 记忆技巧:被动语态 = be + done(过去分词),重点在"被"字,谁被做了就用被动。
【语法37】定语从句
定语从句用来修饰前面的名词(先行词),由关系代词引导。
| 关系代词 | 先行词 | 例句 |
|---|---|---|
| who | 人 | The man who lives next door is a doctor. |
| which | 物 | The book which I bought is great. |
| that | 人或物 | This is the restaurant that I told you about. |
| whose | 所属关系 | The girl whose bag was lost is crying. |
注意:当关系代词在从句中作宾语时,可以省略:
- The book (which/that) I bought is great.(bought 后面省略了宾语)
📌 一句话总结:定语从句就是用一个句子来修饰名词,关系代词 who/which/that/whose 是连接词。
💡 类比理解:就像给名词贴标签。"那个穿红衣服的女孩"——"穿红衣服的"就是定语,修饰"女孩"。定语从句就是用完整的句子来做这个修饰工作。
🗣️ 日常口语例句:
- The man who/that lives next door is very friendly.(住在隔壁的那个人很友好。)
- This is the book which/that I told you about.(这就是我跟你说过的那本书。)
- The girl whose phone rang is my sister.(手机响的那个女孩是我妹妹。)
- Do you know the boy who is playing basketball?(你认识那个打篮球的男孩吗?)
- I lost the pen that you gave me.(我把你给我的那支笔弄丢了。)
⚠️ 常见错误:
❌ The man who live next door is my teacher. → ✅ The man who lives next door is my teacher.(关系代词作主语时,谓语动词要和先行词保持一致)
❌ This is the book which I bought it yesterday. → ✅ This is the book which I bought yesterday.(关系代词作宾语时,后面不能再加宾语代词)
❌ The girl which is singing is my friend. → ✅ The girl who/that is singing is my friend.(指人用 who/that,不用 which)
🧠 记忆口诀:修饰人用 who,修饰物用 which,that 通吃人和物,whose 表示所属关系。
【语法38】间接引语进阶
间接引语用于转述别人说的话,常伴随时态后移、人称变化和时间/地点词变化。
| 直接引语 | 间接引语 |
|---|---|
| She said, "I am busy." | She said (that) she was busy. |
| He said, "I will call you." | He said (that) he would call me. |
| She asked, "Are you ready?" | She asked if/whether I was ready. |
| He asked, "Where do you live?" | He asked where I lived. |
| She said, "Don't be late." | She told me not to be late. |
变化规律:now → then, today → that day, yesterday → the day before, tomorrow → the next day, here → there, this → that。
📌 一句话总结:间接引语就是转述别人的话,需要改变时态、人称和时间词。
💡 类比理解:就像你告诉朋友"小明说他明天要来",你需要把小明的原话"我明天要来"转换成"他明天要来"。间接引语就是把别人的话变成你的叙述。
🗣️ 日常口语例句:
- She said, "I am tired." → She said (that) she was tired.(她说她累了。)
- He asked, "Where do you live?" → He asked where I lived.(他问我住在哪里。)
- They said, "We will come tomorrow." → They said (that) they would come the next day.(他们说他们第二天会来。)
- She asked, "Are you hungry?" → She asked if/whether I was hungry.(她问我是否饿了。)
- He said, "Don't be late." → He told me not to be late.(他告诉我不要迟到。)
⚠️ 常见错误:
❌ She said she is busy. → ✅ She said she was busy.(主句是过去时,从句时态要后移,am/is → was)
❌ He asked where do I live. → ✅ He asked where I lived.(间接疑问句用陈述语序,不用疑问语序)
❌ She said me that she was tired. → ✅ She told me that she was tired.(say 不能直接接人,要用 tell sb 或 say to sb)
🧠 记忆技巧:间接引语三变化:时态往后退一步,人称跟着主语变,时间地点要替换。
第五阶段(上)自测题
- 用过去进行时填空:When you called, I ___ (take) a shower.
- 用过去完成时填空:By the time we got there, the movie ___ (start).
- 改被动:Someone stole my bike yesterday. → My bike ___ yesterday.
- 合并句子:The woman is my teacher. She is standing at the gate. → The woman ___ is standing at the gate is my teacher.
- 转间接引语:She said, "I will call you tomorrow." → She said (that) ___.