语法点:间接引语:疑问句 (Reported Questions)
间接引语是把别人说的话转述出来,而不是直接引用。转述疑问句时有三个关键变化:一是语序要变成陈述句语序(主语在动词前),不再倒装;二是一般疑问句要加 if 或 whether 引导,特殊疑问句保留原来的疑问词;三是时态要后移(一般现在时→一般过去时,一般过去时/现在完成时→过去完成时,will→would)。本课讲吉尔伯特先生打电话向医生打听"自己"的病情,通篇都用间接引语转述他问的问题和医生的回答,是练习这一语法点的好材料。
结构
| 直接引语 | 间接引语 | 说明 |
|---|---|---|
| 'Has the operation been successful?' | He asked if/whether the operation had been successful. | 一般疑问句 → if/whether,现在完成→过去完成 |
| 'When will he be allowed to go home?' | He asked when he would be allowed to go home. | 特殊疑问句保留疑问词,will → would |
| 'Are you a relative?' | He asked the caller if he was a relative. | 陈述语序,are → was |
| 'It has been successful.' | The doctor told him that it had been successful. | 陈述句用 that,tell + 宾语 |
| 'He will have to stay.' | The doctor told him that he would have to stay. | will → would |
课文中的例句
- [句 1] …he asked his doctor to tell him whether his operation had been successful… — whether 引导间接一般疑问句,时态后移为过去完成时
- [句 5] He asked if Mr. Gilbert's operation had been successful and the doctor told him that it had been. — if 引导间接疑问句,回答用 told … that
- [句 6] He then asked when Mr. Gilbert would be allowed to go home… — 特殊疑问句保留 when,will → would,语序改为陈述句
- [句 7] Then Dr. Millington asked the caller if he was a relative of the patient. — ask + 宾语 + if,be 动词后移为 was
- [句 4] Mr. Gilbert said he was inquiring about a certain patient… — 间接陈述句,现在进行时后移为过去进行时
补充例句
- The doctor asked the patient if he was feeling better. — 医生问病人是否感觉好些了。
- I asked the nurse when the doctor would answer the phone. — 我问护士医生什么时候会接电话。
- She asked me whether I had telephoned the hospital. — 她问我是否已经给医院打过电话了。
易错点
- ❌ He asked if had the operation been successful. → ✅ He asked if the operation had been successful. — 间接疑问句用陈述语序,主语要放在助动词前面。
- ❌ He asked when will Mr. Gilbert be allowed to go home. → ✅ He asked when Mr. Gilbert would be allowed to go home. — 主句是过去时,will 要变成 would,且不倒装。
- ❌ The doctor asked the caller that he was a relative. → ✅ The doctor asked the caller if he was a relative. — 转述一般疑问句要用 if / whether,不能用 that。
- ❌ He asked the doctor whether his operation has been successful. → ✅ He asked the doctor whether his operation had been successful. — 主句 asked 是过去时,从句时态要后移。