现在完成时通常需要加助动词have或has,表明动作或事件已经发生并持续到现在。然而,在某些特定情况下,如句子主语和have或has之间有连系动词,句子中已经有表示时间的词语,或句子中使用了动词不定式时,可以省略have或has。掌握现在完成时的用法和省略规则,可以提高英语水平。
一般情况下,现在完成时需要加助动词have或has,这能够表明动作或者事件已经发生,并且还持续到了现在。例如:
- I have finished my homework.(我已经完成了我的作业。)
- He has traveled to many countries. (他已经去了很多国家。)
但是在一些特定的情况下,我们不需要加助动词have或has,这样的现在完成时叫做省略式现在完成时。下面是一些常见的使用省略式现在完成时的情况:
- 当句子主语和have或has之间有连系动词时,可以省略have或has。例如:
- She is excited because she just graduated. (她很兴奋,因为她刚刚毕业了。)
- 当句子中已经有了表示时间的词语时,可以省略have或has。例如:
- I have seen that movie three times this week. (这个星期我已经看了那部电影三次。)
- I saw that movie three times this week. (这个星期我看了那部电影三次。)
- 当句子中使用了动词不定式时,可以省略have或has。例如:
- I want to have finished my work by tomorrow. (我想要在明天之前完成我的工作。)
- I want to finish my work by tomorrow. (我想要在明天之前完成我的工作。)