特殊句疑问句直接引语转间接引语

'Why did you do that to me?' She asked.

请问老师按照一般过去变为过去完成的原则,转成间接引语

'She asked why you had done that to her.' 这样对吗?

如果改成'She asked why you did that to her.' 这样是否可以?

请先 登录 后评论

最佳答案 2019-01-11 16:51

如果改成'She asked why you did that to her.' 这样是否可以?

——不可以。这个句子,不管是由直接引语变来的间接引语,还是任意这样一个句子,宾语从句的时态必须明确无误地告诉对方“do that”跟asked 的时间先后关系。

She asked why you did that to her. 的错误在于:对方不知道 do that 发生了没有,是在asked 之前还是之后。


如果该句由直接引语变来的间接引语,那必须使用“过去完成时”:

She asked why you had done that to her.


如果是任意这样一个句子,why 宾语从句的时态可以根据需要有多种:

She asked why you had done that to her.

She asked why you would do that to her.

She asked why you was doing that to her.

She asked why you had been doing that to her.


请先 登录 后评论

其它 3 个回答

黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试

   应该是:

    She asked me/him /her/them why I/he/she/they had done that to her.



请先 登录 后评论
陈才   - 英语教师
擅长:中考英语,词法问题

'Why did you do that to me?' She asked.

一般过去变为过去完成的原则,转成间接引语为下面句子。

She asked why I had done that to her



请先 登录 后评论
曹荣禄  
擅长:动词用法,句法问题

除了时态要改为过去完成时之外(因为一般过去时可能会误解为当时的习惯性动作),人称代词也需要调整。

She asked me/him why I/he had done that to her.

请先 登录 后评论
  • 0 关注
  • 1 收藏,2943 浏览
  • Eglshlover 提出于 2019-01-05 15:04

相似问题