yesterday可以连用完成时态吗

He is said to have read two books yesterday.

昨天是过去时,前面的 is said to have read 不是完成时吗?这句话时态对吗?

请先 登录 后评论

最佳答案 2015-10-12 19:08

句子没有任何问题。因为句子中的 yesterday 是修饰不定式完成式的。

句子意思是:据说他昨天读了两本书。

注意以下同义转换:

He is said to have read two books yesterday. 据说他昨天读了两本书。

= It is said that read two books yesterday. 据说他昨天读了两本书。

又如:

Everything seems to have been built yesterday. 好像一切都是昨天才建成的。

He is believed to have crossed the frontier last night. 相信他昨天晚上已经越过了边界。

请先 登录 后评论

其它 0 个回答

  • 0 关注
  • 3 收藏,5234 浏览
  • 兔兔 提出于 2015-10-11 08:46

相似问题