跳到正文
B1grammar75 道题

Present perfect

present perfect 把一个过去的事件与它此刻的结果连在一起,所以它不会和一个已结束的时间状语并列。本页讲解 have/has + past participle 结构、用法,以及 been 与 gone 的区别.

规则

present perfect 把过去的事件连到现在这一刻,因此它拒绝和一个已结束的时间站在一起.

记住

  • have 或 has + 动词的过去分词(past participle).
  • 用于经历、仍然有效的结果,以及尚未结束的状态.
  • ever、never、just、already、yet 和 still 都属于它.

需要避开的常见陷阱

I have been to Rome 和 I have gone to Rome 不一样:been 表示你已经回来,gone 表示你还在那里.

自我检测

说出三件你做过的事和三件你从没做过的事,然后练习.

继续学习该级别的其他核心语法知识点。