1. have done(现在完成时)和have been doing(现在完成进行时)
- 相同点
- 都可以表示从过去某一时刻开始一直延续到现在的动作。
- I have worked in this school since 2001.
- I have been working in this school since 2001.
- 都可以表示一段时间内进行的动作
- Mr. Smith has taught English for 20 years.
- Mr. Smith has been teaching English for 20 years.
- 不同点
- 现在完成时可表示已经完成的动作,常与already 、ever连用:
- We have already learned Module. 我们已经学习了第三模块.
- She is the most beautiful girl I have ever seen. 她是我见过的最漂亮的女孩.
- 现在完成进行时表示从过去开始的事一直持续到现在
- I have read the novel. 我看过那本小说了. (已看完)
- I have been reading the novel. (一直在看)
2. call 和 called 区别
- sb call sb sth
- my friend call me Zebro
- sth be called sth / sth called sth
- I have a book called "Mamba Mental"
- The dog is called Puppy.
3. people 和 peoples
- people本身就是person的复数,如果说peoples,那么就代表有很多“人们”,peoples 的意思是:拥有共同的信仰,文化,语言,或者同样的生活方式的人们/团体.
- the peoples of the Americas. 美洲的人们
网友评论