由查字典英语网为您提供
二者都表示“动作已经发生,区别在于:
(1)现在完成时强调这一动作与现在的关系,即对现在产生的结果、影响等,而一般过去时只表示过去的事实,不表示和现在的关系。
He has learned French for three years.他学法语已三年了。
He learned French for three years.他曾学过三年法语。
Who has taken my bag? I couldn't find it. 谁拿走了我的包?我找不着了!
He cleaned the house yesterday. 他昨天打扫过房间。
The room is clean, for he has cleaned it already. 房间很干净,因为他已经打扫过了。
(2)现在完成时不可与表示过去的时间副词连用,而一般过去时则可以。
He has done some washing yesterday. (F)
He did some washing yesterday. (T)
他昨天洗衣服了。
GMAT写作范文:合法宣传商品
GMAT写作之:全球化的含义
GMAT写作黄金二十句
GMAT作文考试必背经典句型
43个GMAT写作常见话题总结(二)
GMAT写作中如何巧用小词
GMAT作文精品模板推荐之AI篇(1)
GMAT作文精品模板推荐之AI篇(3)
GMAT作文的三点方法
GMAT写作要留心的几个方面
GMAT作文范文:Issue 3
GMAT考试写作参考例文(50)
GMAT作文范文:Issue 7
GMAT考试:OG写作常见问题及处理方法
GMAT Argument写作的让步式攻击体系
名师指导:对GMAT作文的一些建议
GMAT写作的常用表达方式
GMAT写作AA题库翻译
新GMAT考试写作黄金范文一览
GMAT写作实例 手把手教你写作文
GMAT AWA写作5.5分必胜攻略
GMAT写作范文:理想和现实
如何提高GMAT写作速度
列举各类GMAT作文写作套路
GMAT写作范文:统一和分歧2
如何估计GMAT AWA写作部分的字数
GMAT作文写作实例范文一篇
GMAT作文精品模板推荐之AI篇(5)
GMAT考试写作参考例文(41)
GMAT作文范文:Issue 4
| 不限 |
| 英语教案 |
| 英语课件 |
| 英语试题 |
| 不限 |
| 不限 |
| 上册 |
| 下册 |
| 不限 |