英语语法:一般过去时,现在完成时和过去完成时的区别
4个回答
展开全部
你好。 1 过去时是一个动作开始和结束都在过去 幻想一下 它只是书轴上的一个点 比如 I walked to school yesterday。
2 现在完成时是事情发生在过去 但是不在乎是什么时候开始和结束 只是表示这么一个持续性 比如 I have moved into new apartment 我已经搬到新的公寓了 什么时候搬得?不重要。 I have been chian since 2008 。 我在中国从2008年开始 什么时候结束? 不重要
3 过去完成时 是过去的过去 仔细看一下 一般都会跟一个时间从句 切忌 过去的过去
I had already left when Ann arrived. 当Ann到的时候 我已经走了。过去的过去 我先走了 Ann猜到的 都是在过去 所以是过去的过去
2 现在完成时是事情发生在过去 但是不在乎是什么时候开始和结束 只是表示这么一个持续性 比如 I have moved into new apartment 我已经搬到新的公寓了 什么时候搬得?不重要。 I have been chian since 2008 。 我在中国从2008年开始 什么时候结束? 不重要
3 过去完成时 是过去的过去 仔细看一下 一般都会跟一个时间从句 切忌 过去的过去
I had already left when Ann arrived. 当Ann到的时候 我已经走了。过去的过去 我先走了 Ann猜到的 都是在过去 所以是过去的过去
展开全部
一般过去时,表示过去某个时间发生的动作,常与表示过去的时间状语连用,如 yesterday, two days ago, last week
现在完成时 表示过去发生的动作对现在造成的影响或结果,常与already,yet, ever, never, just ,before ,for+一段时间 / since +过去的时间点 等连用
过去完成时,表示过去的过去已经完成了的动作,常与by 短语或 when 从句连用 如:
1. The fish died yesterday.
2.He has worked for 20 years.
3.Have you had your supper yet?
4.The train had left when I got to the station.
现在完成时 表示过去发生的动作对现在造成的影响或结果,常与already,yet, ever, never, just ,before ,for+一段时间 / since +过去的时间点 等连用
过去完成时,表示过去的过去已经完成了的动作,常与by 短语或 when 从句连用 如:
1. The fish died yesterday.
2.He has worked for 20 years.
3.Have you had your supper yet?
4.The train had left when I got to the station.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
三种时态都表示谓语动词的行为发生在过去但区别十分明显。
一般过去时:
表示现在以前一个封闭区间发生过的行为,如果说现在和过去之间存在一堵假象的墙的话,那么过去时就是发生在墙那边的行为,与现在无关。如:
I saw him yesterday.行为发生在yesterday。
He went there an hour ago. 行为发生在一小时前。
现在完成时:
与过去时态不同,该时态的行为是发生在从过去开始到现在的一个开放区间,就是说过去的行为越过了那堵假象的墙壁,对当前产生了影响。如:
I have seen him from yesterday.从昨天起(到现在)我就见着他了。
“看见”倒是昨天的行为,但是该行为却越过时空对现在形成了一个看得见的结果。
He has been there since an hour ago.从一个小时前(开始到现在)他就在那里了。
过去完成时:
表示过去的过去发生的行为。如果我们谈到过去时,又追述到比谈论时间还早的行为,那么后面这个行为就的用过去完成时态来表示。如:
I told you that I had seen him the day before. 我(过去)告诉过你,我在(告诉你时的那个日子的)前一天看到过他。
综述:在过去时间的两端各砌一堵隔离墙,如果过去的行为就发生在隔离之内,就是一般过去时;如果过去的行为越过了与现在隔离的墙,就用写作完成时;如果行为是发生另一端隔离墙以外,就用过去完成时。
一般过去时:
表示现在以前一个封闭区间发生过的行为,如果说现在和过去之间存在一堵假象的墙的话,那么过去时就是发生在墙那边的行为,与现在无关。如:
I saw him yesterday.行为发生在yesterday。
He went there an hour ago. 行为发生在一小时前。
现在完成时:
与过去时态不同,该时态的行为是发生在从过去开始到现在的一个开放区间,就是说过去的行为越过了那堵假象的墙壁,对当前产生了影响。如:
I have seen him from yesterday.从昨天起(到现在)我就见着他了。
“看见”倒是昨天的行为,但是该行为却越过时空对现在形成了一个看得见的结果。
He has been there since an hour ago.从一个小时前(开始到现在)他就在那里了。
过去完成时:
表示过去的过去发生的行为。如果我们谈到过去时,又追述到比谈论时间还早的行为,那么后面这个行为就的用过去完成时态来表示。如:
I told you that I had seen him the day before. 我(过去)告诉过你,我在(告诉你时的那个日子的)前一天看到过他。
综述:在过去时间的两端各砌一堵隔离墙,如果过去的行为就发生在隔离之内,就是一般过去时;如果过去的行为越过了与现在隔离的墙,就用写作完成时;如果行为是发生另一端隔离墙以外,就用过去完成时。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
I was a teacher 我过去是老师 现在不是.
I have been a teacher for 3years 我当了三年老师 现在还是老师
I had been a teacher for 3 years before I was 30 在我三十岁前 当了3年老师
I have been a teacher for 3years 我当了三年老师 现在还是老师
I had been a teacher for 3 years before I was 30 在我三十岁前 当了3年老师
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询