for sb to do sth 中的不定式用一般式与完成式的区别

请问专家老师:

It is a bad decision to have come here 是否可用 It is a bad decision to come here代替?

此外,是否存在,it is... for sb to have done sth 结构;如存在,是否可以替换成 it is.. for sb to do sth 结构?

请先 登录 后评论

最佳答案 2018-08-13 10:34

It is a bad decision to have come here. 是否可用 It is a bad decision to come here. 代替?

【答】两个句子都对,但不可以替换,因为两个句子的意思不同。

不定式的完成体表示“动作或状态已经发生,且早于谓语动词的动作”,本句to have come 说明在现在之前已经发生。 而to come 表示并未发生,只是说明:如果这样做的话,则是一个很糟糕的决定。

网友的第2个问题,跟上述解答,属于一个类型。

请先 登录 后评论

其它 1 个回答

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

for sb to do sth 中的不定式用一般式与完成式的区别,与通常情况下不定式用一般式与完成式的区别是一样的:不定式的一般式表示通常的动作(没有时间性)或尚未发生的动作;不定式的完成式表示已发生的动作。


1. It is a bad decision to have come here 是否可用 It is a bad decision to come here 代替?

答:不可以。比较:

It is a bad decision to have come here.(说此话时,“来”已发生)

It is a bad decision to come here.(说此话时,“来”尚未发生)


2. 此外,是否存在,it is... for sb to have done sth结构;如存在,是否可以替换成it is.. for sb to do sth结构?

答:英语完全可以说 it is... for sb to have done sth,它不可替换成it is.. for sb to do sth 结构。比较:

It is impossible for him to pass the exam. 他不可能会通过考试。(“考试”之前说)

It is impossible for him to have passed the exam. 他不可能通过了考试。(“考试”之后说)

请先 登录 后评论
  • 0 关注
  • 1 收藏,3051 浏览
  • 求学之路 提出于 2018-08-11 18:40

相似问题