由查字典英语网为您提供
二者都表示“动作已经发生,区别在于:
(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)
他昨天洗衣服了。
SAT写作素材之Socrates
SAT写作高分备考建议三点
SAT高分作文要注意句子结构
SAT写作评分标准之连字符号
sat作文例子总结
SAT满分作文范文之工作的意义
SAT写作辅导书PRINCETON REVIEW系列详解
SAT常用写作素材之Aristotle
SAT作文范文:Risk and Change
SAT作文素材:Henri Bergson
SAT作文练习题目分享
SAT作文注意事项总结
怎样写好SAT作文?
SAT写作素材之孔子
SAT写作6分范文
SAT作文素材:progress and sacrifice
SAT写作:标点符号的正确用法
SAT作文题目分类:真话假话类
SAT优秀作文的小技巧
SAT写作6分范文之creativity in our world
SAT作文素材:Normative social influence
10大SAT满分写作步骤
SSAT类比题反义词词汇总结(四十七)
SAT作文范文:Reality television programs
一篇SAT作文点评
SAT写作题目讨论:popular culture
看看美国高考作文都考啥
SAT写作时间安排
SAT作文范例 Catherine Drew Gilpin Faust
SAT写作辅导书Barron系列详解
| 不限 |
| 英语教案 |
| 英语课件 |
| 英语试题 |
| 不限 |
| 不限 |
| 上册 |
| 下册 |
| 不限 |