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 表示你还在那里.
自我检测
说出三件你做过的事和三件你从没做过的事,然后练习.
相关语法主题
继续学习该级别的其他核心语法知识点。