请问专家老师:
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 结构?
It is a bad decision to have come here. 是否可用 It is a bad decision to come here. 代替?
【答】两个句子都对,但不可以替换,因为两个句子的意思不同。
不定式的完成体表示“动作或状态已经发生,且早于谓语动词的动作”,本句to have come 说明在现在之前已经发生。 而to come 表示并未发生,只是说明:如果这样做的话,则是一个很糟糕的决定。
网友的第2个问题,跟上述解答,属于一个类型。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!
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. 他不可能通过了考试。(“考试”之后说)
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!