剑桥英语语法 8.8分
读书笔记 第40页
莫苏非
Unit 14.Present perfect and past(2)(I have done and I did) A.Do not use the present perfect(I have done)when you talk about a finished time.(for example,yesterday/ten minutes ago/in 1985/when i was a child.).Use a past tense: *The weather was nice yesterday. *They arrived the minutes ago. Compare: Present perfect *Tom has lost his key. He can't get into the house. Here, we are not thinking of the past action. We are thinking of the present result of the action:Tom doesn't have his key now. Past simple *Tom lost his key yesterday.He couldn't get into the house. Here, we are thinking of the action in the past. We don't know from this sentence whether Tom has his key now. B.Compare present perfect and past: * I've done a lot of work today. We use the present perfect for a period of time that continues from the past until now.For example, today, this week, since 1985. It hasn't rained this week. Past simple(did) *I did a lot of work yesterday. We use the past simple for a finished time in the past.For example, yesterday, last week, from 1985 to 1991.
引自第40页

0
《剑桥英语语法》的全部笔记 7篇
豆瓣
免费下载 iOS / Android 版客户端