一般过去时 (did) VS 现在完成时 (have done)
一般过去时只关注“过去发生了什么”,与现在无关;现在完成时立足于现在,强调“过去的事对现在造成的结果或影响”。
- I saw the movie last week. —— 我上周看了那部电影。(纯粹陈述过去上周发生的一件事)
- I have seen the movie. —— 我看过这部电影了。(结果:我知道剧情,现在不用再看了)
- He bought a new car yesterday. —— 他昨天买了一辆新车。(只关注昨天买车这个动作)
- He has bought a new car. —— 他已经买了一辆新车。(结果:他现在拥有这辆车,可以开车带我们兜风)
正在加载互动版…(需开启 JavaScript)