虚拟语气由直接引语变为间接引语如何处理

Tom said, “If I were you, I would do the same.”

请问老师这句话改间接引语,时态该怎么转变? 从句一般过去时是否变为过去完成时 had been done? 主句 would do 属过去将来时,这个该如何转变?是否有特定的规则?

请先 登录 后评论

最佳答案 2018-09-11 07:07

Tom told John that if he were John he would do the same.

请先 登录 后评论

其它 1 个回答

千千学堂   - 英语图书编辑
擅长:英语

Tom said, “If I were you, I would do the same.”

我觉得这个句子变为间接引语时,从句时态变或不变都可以,但有区别:


1. 如果是在说话的当时转述,所谈论要做的事还没有发生,此时的间接引语时态就可以不变。如:

Tom said that if he were you he would do the same. 汤姆说,他要是你的话,他也会那样做的。(所谈论的事你还没有做,即所做的事还没有发生)

  

2. 如果不是在说话的当时转述,而是过了一段时间再进行事后转述(即所谈及的事情已经发生了),此时的间接引语则要“退一个”时态:

Tom said that if he had been you he would have done the same. 汤姆说,他当时要是你的话,他也会那样做的。(你已经那样做了,即所做的事已经发生了)


请先 登录 后评论
  • 1 关注
  • 2 收藏,4642 浏览
  • Eglshlover 提出于 2018-09-10 10:53

相似问题