英语​间接引语的用法疑问

He said he_____to finish his work tonight.

A.intended   B. has intended

正确答案给的是B.

为什么不是A? "I intend to finish my work tonight."  He said he intended to finished his work tonight. 直接引语一般现在时,间接引语转一般过去时,完全没错啊。

是答案有问题吗?

难道在这里intended表示在said前发生的动作,所以要用现在完成时体现先后顺序,如果是这样那不又违背直接转间接的规则了?



请先 登录 后评论

最佳答案 2018-03-30 19:50

两个答案都对。

选intended,是为了照顾主从句“时态的呼应和一致”。

选has intended,是考虑“转述动词”(said) + tonight。

【注意】said + that 从句:从句中使用现在时间范畴的时态(一般现在时、现在进行时、现在完成时,包括一般将来时),可谓比比皆是。不信大家可以浏览英美网站的文章,太多了。


请先 登录 后评论

其它 1 个回答

曹荣禄  
擅长:动词用法,句法问题

我认为正确答案应该是A intended. 符合主句和从句的时态一致原则。intend是静态动词,表示状态,意为have a plan in your mind to do something. 这个静态动词表示的状态用完成体是没有道理的。因此,B项是错误的。

请先 登录 后评论
  • 0 关注
  • 2 收藏,3066 浏览
  • Eglshlover 提出于 2018-03-17 16:51

相似问题