这句话为什么使用现在完成时?

Nearly 800 new pupils of Lianhua Elementary School in Hefei,Auhui Province,is reported ________(receive)a unique gift.

正确答案是to have received 我的答案是to received 求解答

请先 登录 后评论

1 个回答

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

你的句子先简化如下:

Nearly 800 new pupils are reported to have received a unique gift. 

这个句子是由下面句子转化而来的:

It is reported that nearly 800 new pupil received/have received a unique gift. 

注意主句谓语is reported为一般现在时,而学生受到礼物是新闻报道之前发生的过去的事,所以that 从句的谓语动词为一般过去时或现在完成时,无论哪个时态,都表示受到这个动作是现在以前的过去的动作。当这个句子改为800 pupils作主语时,that从句的谓语动词则改为不定式作主语补足语,谓语动词仍然为一般现在时 are reported. (原句的is是错误的)。不定式的动作是谓语时间之前发生的动作,不定式就得用完成体,所以不定式用 to have received. 用一般体则意味着不定式的动作还没有发生,为逻辑错误。

另外,to have received为不定式的完成体,不是现在完成时。非谓语动词是没有时态的,只有体的形式变化。

请先 登录 后评论
  • 1 关注
  • 0 收藏,1729 浏览
  • Cherrr 提出于 2021-02-15 19:26

相似问题