英语中的时态和句型
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
英语中的五大基本句型。
如果要弄懂时态,必须先要了解句子成分、结构,熟悉五大基本句型。因为五大基本句型是建立在动词的五大分类上的,而时态是动词的一种形式,用来表示动作发生的时间和所处的状态。根据时间和状态使用动词不同的而形式。所以大家在学习之前要掌握句子成分,熟悉五大基本句型,那么时态学起来就简单多了
根据不同的时间(过去、现在、将来)和状态(一般、进行、完成、完成进行)可得到动词的12种时态
一般时
一般现在时:do
① 表经常发生的动作
I always help others(我常帮助他人)
② 表客观事实、真理
The sun rises in the east(太阳从东边升起)
③ 表知觉,状态
I have a book (我有一本书)
一般过去时:did
表过去的发生的动作,状态或习惯
I saw him yesterday(昨天我看到了他)
He always rose early in the morning(他以前总起起得早)
一般将来时:will do
表将来发生的动作或状态
He will live in a big city(他将居住在大城市)
注意:
有连词when、unless、if、once所引导的状语从句表某条件时,一定要用一般现在时,而主句用一般将来时
例:When I have money,I will buy a car.(当我有钱的时候我会买一辆车)
is/am/are going to do = will do 将要
进行时
现在进行时:be(is、am、are) doing
过去进行时:was/were doing
将来进行时:will be doing
现在进行时:be(is、am、are) doing
① 表示现在时刻正在进行的动作
He is writing a letter.(他正在写一封信)
过去进行时:was/were doing
表过去某时刻正在进行的动作
He was taking a bath when you called.(你打电话来时他正在洗澡)
将来进行时:will be doing
表将来某个时间正在发生的动作
This time next day they will be sitting in the cinema.(明天这个时候他们会坐在电影院里)
完成时
现在完成时:have/has done
过去完成时:had done
将来完成时:will have done
现在完成时:have/has done(过去分词)
① 完成状态
用以表示到现在为止完成的动作(动作不延续,瞬间完成或时间很短)
She has already come (她已经来了)
② 未完成状态
用以表示过去某一时间开始到现在为止仍在继续的动作或状态(适用于延续性的动作)
Shehas lived here for 10 years. (她已经在这里住了10年了),
过去完成时:had done
用以表示截至过去某时为止所完成的动作或状态
例1. He had already left when I came.(我来时他已经离开了)
例2. He had studied English for 10 years before he left for the states (发去美国之前已经学了10年英语)
注意
过去完成时不能单独存在,要与另一个一般过去时或表过去的副词短语连用,即呈现过去不同时间发生的两个动作,先发生的用过去完成时,后发生的用一般过去时。
将来完成时:will have done
表到将来某时为止所完成或仍在继续的动作或状态
状态:He will have worked here for 10 years by the end of this month (到月底他就在这里工作10年了)
动作:
You will have reached Shanghai by this time tomorrow. (明天的这个时候你就到上海了。)
注意:
完成时态都是站在某个时间点来描述此时间点之前所发生的动作或状态。所以,如果句子的上下文中没有明确的表示出这个时间点,就不能使用完成式。例如:
He had already left . (×)
You will have reached Shanghai. (×)
完成进行时
现在完成进行时:have/has been doing
过去完成进行时:Had been doing
将来完成进行时:will have been doing
现在完成进行时:have/has been doing
用以表示一直持续到现在且仍将持续下去的动作
Tom has been playing basketball for 3 hours.(汤姆已经打了3个小时的篮球了——仍将继续打)
现在完成进行时与现在完成时的区别
① 现在完成进行时表示一个正在进行的动作,而现在完成时表示一个已经完成的动作
He has been writing a letter. 他一直在写一封信(未完成)
He has written a letter. 他写了一封信(已完成)
② 有些持续性动词如live、work、teach、study、stay用这两种时态含义基本一样,只是在强调动作的持续性时,用现在完成进行时。例:
He has worked here for 20 years.他在这里工作了20年(陈述事实)
He has been working here for 20 years. 他在这里工作了20年(工作时间很长,他真有定力)
③ 带有感情色彩时用现在完成进行时
l have waited for 2 hours.我等了两个小时(陈述事实)