由查字典英语网为您提供
二者都表示“动作已经发生,区别在于:
(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)
他昨天洗衣服了。
描写工作的英语名言
关于哲理的英语格言
中考英语复习:冠词专项图表
小学英语课堂游戏:图形中找字母
Butterfly kiss
FAMILY
小学英语课堂游戏:大写找小写
矶鹞带来欢乐 Sandpipers to Bring Us Joy
描写友谊的英语名人名言
寻找失物
你还在想着我吗
常见的英语格言集锦
小学英语课堂游戏:猜袋中物
小学英语课堂游戏:字母排队
中考英语复合句单项选择练习题
马克-吐温:勇气 Courage
常用英语格言
经典英语格言
有关时间的英语名人名言
小学英语课堂游戏:找伙伴
The Father Dennis
history of the United States
雨果致爱人的情意绵绵之信
打电话
关于幸福的英语格言
冀教版中考英语名词语法知识点梳理及练习
无所不在的快餐点
有趣的英语课堂游戏:找出不合群的单词
famous American
一见钟情 Love You
不限 |
英语教案 |
英语课件 |
英语试题 |
不限 |
不限 |
上册 |
下册 |
不限 |