英语语法.docx
《英语语法.docx》由会员分享,可在线阅读,更多相关《英语语法.docx(9页珍藏版)》请在冰点文库上搜索。
英语语法
一时态
1)一般时态系列
◆一般现在时:
do/does
◆一般过去时:
did
◆一般将来时:
will/shalldo
be(is/am/are)goingtodo
◆过去将来时:
was/were+goingto/should/would+v
2)进行时系列
◆现在进行时:
be(am/is/are)+v-ing
◆过去进行时:
be(was/were)+v-ing
◆将来进行时:
will/shallbedoing
◆现在完成进行时:
has/havebeendoing
3)完成时系列
◆现在完成时:
have/has+v过去分词
◆过去完成时:
had+v过去分词
◆将来完成时:
will+have+v过去分词
1.1一般现在时的用法
1)经常性或习惯性的动作,常和以下的时间状语连用。
如:
often,usually,always,every…,sometimes等等。
Ileavehomeforschoolat7everymorning.
2)客观真理,客观存在,科学事实。
Theearthmovesaroundthesun.
ShanghailiesintheeastofChina.
3)表示格言或警句中。
Pridegoesbeforeafall. 骄者必败。
注意:
如果出现在宾语从句中表示客观真理,即使主句是过去时,从句谓语也要用一般现在时。
例:
Columbusprovedthattheearthisround.
4)在if,aslongas,evenif,unless等引导的条件状语从句和when,assoonas,after,before等引导的时间状语从句中,用一般现在时代替一般将来时。
Ifitisfinetomorrow,wewillplaytennis.
现在时刻的状态、能力、性格、个性,或者电影说明,剧情介绍,电视解说词,新闻标题等。
AnnWangwritesgoodEnglishbutdoesnotspeakwell.
MostofpeoplewhoarevisitingBritain____aboutthefoodandweatherthere.(2002.12)
A.arealwaystocomplainBhavealwayscomplained
C.alwayscomplainDwillalwayscomplain
(C)
比较:
NowIputthesugarinthecup.
Iamdoingmyhomeworknow.
第一句用一般现在时,用于操作演示或指导说明的示范性动作,表示言行的瞬间动作。
再如:
Nowwatchme,Iswitchonthecurrentandstandback.第二句中的now是进行时的标志,表示正在进行的动作的客观状况,所以后句用现在进行时。
1.2过去时的用法
1)在确定的过去时间里所发生的动作或存在的状态,常常和一下的时间状语连用:
yesterday,lastweek,ago,theotherday,in1982,justnow等。
Wheredidyougojustnow?
2)表示在过去一段时间内,经常性或习惯性的动作。
WhenIwasachild,Ioftenplayedfootballinthestreet.
3)表示现在或者将来的虚拟情况。
Itistimewetookarest.
4)表示某种感情色彩。
Youaskedforit!
你自找的!
Thecar____bythesideoftheroadandthedrivertriedtorepairit(2005.6)
A.breaksdownB.wasbreakingdown
C.hasbrokendownD.brokedown
(D)
1.3一般将来时
1)表示相对讲话时间将要发生的动作或者情况。
WewillgotoShanghaitomorrow.
2)表示一般将来时的说法
Øshall用于第一人称,常被will所代替。
Øwill在陈述句中用于各人称,在争求意见时常用于第二人称。
WhichparagraphshallIreadfirst?
Willyoubeathomeatseventhisevening?
begoingto表示打算要做的事情
例如:
Whatareyougoingtodotomorrow?
明天你准备干什么?
betodo表示按计划要发生的事情
例如:
WearetodiscussthereportnextSaturday.我们计划下周日讨论这个报告。
beaboutto表示马上做某事
例如:
HeisabouttoleaveforBeijing.他马上要去北京了。
[注意]beaboutto不能与tomorrow,nextweek等表示明确将来的时间状语连用。
在动词hope,takecarethat,makesurethat等后,用一般现在时表将来。
Ihopetheyhaveanicetimenextweek.
Makesurethatthewindowsareclosedbeforeyouleavetheroom.
1.4现在进行时
1)表示说话时,或现阶段正在进行的动作或发生的情况。
Heisdoingexperiencenow
2)表示按计划安排近期即将发生的动作,常用的动词有:
go,leave,comemeetarrive等。
HeiscomingherenextweekandisstayinghereuntilSeptember.
3)与always,forever,continually等连用,表示想不到或使人烦恼的事,带有一定的感情色彩。
Tomisalwayscominglateforclass.
4)表示渐变的动作:
get,grow,turn,run,go,begin等。
Theleavesareturninggreen.叶子变绿了。
It'sgettingwarmerandwarmer.天气变暖了。
1.5过去进行时
1)表示过去某个时刻,某个阶段正在进行的动作,这一特定的时间往往用时间状语表示。
Weweretalkingwhentheteachercamein.
2)表示过去将要发生的动作。
Theysaidtheyweregoingtosetupacompany.
1.6将来进行时
1)表示将来某个时刻进行的动作或状态。
Iwillbewaitingforyouatthetrainstationat10a.mtomorrow.
2)预测不久会发生的或势必要发生的事情。
Ibelieveshewillbecomingsoon.
3)表示某种可能,有“我料想,我估计”的意思。
Hewillbetellingyouaboutthattomorrow.
ThistimenextweekIwillbeonvocation。
ProbablyI____onbeautifulbeach.
A.amlyingB.havelainCwillbelyingDwillhavelain
B.(C)
1.7现在完成时
1)表示动作已经结束,并且对现在产生影响。
常用的时间状语和副词如下:
just,recently,lately,yet,already,ever,sofar,for和since引出的短语。
Ihavealreadypublishedtheresultsofmyexperiments.
2)表示动词从过去某个时间开始,一直持续到现在,有可能持续到未来。
IhavestudiedEnglishformorethan10years.
3)用于时间和条件状语从句中,表示将来某时完成的动作。
IwillgotoyourhomewhenIhavefinishedmyhomework.
4)“It/Thisisthefirsttimethat…”这个结构的从句必须用现在完成时
Itisthefirsttimewehavemeteachother.
5)It/Thatisthebest(worst,most等最高级)+名词+that“这一结构的从句要用现在完成时。
ThisisthemostinterestingbookIhaveeverread.
1.8过去完成时
1)表示过去某个时刻之前已经完成了的动作,即相对“过去的过去”,句子中常有一个过去的时间进行对比。
常用一个有by,before等介词引导的,表示过去某个时间为止的时间状语。
Bytheendoflastyear,Ihadworkedinthecompanyfor10years.
(对比的时间就是“theendoflastyear”)
过去完成时常用于以下固定句型:
nosooner+过去完成时+than+过去式
例如:
NosoonerhadIgoneoutthanhecametoseeme.
我刚出去,他就来找我。
by(theendof)+过去时间,主句中谓语动词用过去完成时
例如:
Theexperimenthadbeenfinishedby4o’clockyesterdayafternoon.这个实验昨天下午四点前就完成了。
2)过去完成时常用在有hardly,scarcely,nosooner…than等副词句型中。
Hardlyhadheenteredtheofficewhenthephonerang.
1.9将来完成时
1)表示在将来某一时刻将完成或在另一个未来的动作发生之前已经完成的动作。
常与将来完成时连用的时间状语有:
by(thetime/theendof)+表示将来时间的短语和句子;before(theendof)+表示将来时间的词语或句子;when,after等加上表示将来动作的句子等,其构成是:
will/begoingtodosth
Theywillhavebeenmarriedfor50yearsbythen.
●BythetimeyougettoShanghaitomorrow,I______forChongqing.(2004.6)
A.amleavingB.willleave
C.shallhaveleftD.hadleft
(C)
1.10现在完成进行时
1)表示动作从过去某一时间开始,一直延续到现在还可能继续延续下去,它强调此时此刻在进行。
常常和forhours,sincethemorning,allthetime等表示一段时间的状语连用。
Ihavebeenworkingalltheday.
注意]现在完成进行时与现在完成时的区别
1.二者都可以表示动作的延续,区别在于:
前者更强调动作的延续性,可以说是后者的强调形式。
例如:
Wehavebeenlivingherefortenyears.(强调还要继续住下去)
Wehavelivedherefortenyears.
2.在无时间状语的情况下,前者表示动作仍在进行,而后者则表示动作在过去已结束。
例如:
Thestudentshavebeenpreparingfortheexam.(还在进行)
Thestudentshavepreparedfortheexam.(已经结束)
●Lindafeelsexhaustedbecauseshe___somanyvisitorstoday.(2003.6)
A.hasbeenhavingB.hadbeenhaving
C.washavingD.hadhad(A)
1.11过去完成进行时
表示动作一直持续到过去某个时间并且还在进行。
Wehadbeenwaitingforhimfortwohoursbythetimehecame.
1.12时态和相应的时间副词
时间状语
一般现在时:
every…,sometimes,atpresent,onSunday,often,usually
一般过去时:
yesterday,lastweek,anhourago,theotherday,in1982,justnow
一般将来时:
next…,tomorrow,in+时间,
现在完成时:
for,since,sofar,ever,never,just,yet,till/until,uptonow,inpastyears,always,recently
过去完成时:
before,by,until,when,after,once,assoonas
过去进行时:
thismorning,thewholemorning,allday,yesterday,fromninetotenlastevening…when,while
将来进行时:
soon,tomorrow,thisevening,onSunday,bythistime,tomorrow,intwodays,tomorrowevening
1.Wewon’tbeabletoleavetheofficeuntiltherain_____(o5/6)
A)willstopB)stopsC)stoppedD)isstopping
(B)
2.AssoonasI(get)home,itstartedtorainheavily.(2004/1)
(got)
3.Mostofthemachinesintheworkshop______nextmonth.(05/6)
A)arerepairedB)havebeenrepaired
C)wererepairedD)willberepaired
(D)
4.UptillnowI(spend)_____agreatdealofmoneyonbooks,magazinesandnewspapers。
(03/6)
(havespent)
5.Ihopethey______thisroadbythetimeIcomebacknextyear.(00/6)
A)haverepairedB)willrepair
C)aretorepairD)willhaverepaired
(D)
6.WhenIwashavingmylunch,thetelephone___.
A.ringsB.rangC.wasringingD.hasrung
(B)
7.DoyouknowifZhangHua_____backsoon?
A.hascomeB.wouldbeC.willbeD.comes
(C)
8.Shewillcomehereifshe_____(have)time.
(has)
9.They_____(notleave)untilthetrainstops.
(won’tleave)
判断正误
1.Hehasseenthefilmyesterday.
Hesawthefilmyesterday.
现在完成时不可与表示过去的时间状语连用。
2.Hejustreceivedaletterfromhisbrother.
Hehasjustreceivedaletterfromhisbrother.
当动词与等副词(状语)连用,表示过去某一动作对现在有影响时,要用现在完成时。
3.Hehashangedthelamponthewall.
Hehashungthelamponthewall.
Hang-hung-hung悬挂hang-hanged-hanged绞死
4.Hehaslainthetableforsupper.
Hehaslaidthetableforsupper.
Lie-lain躺lay-laid放
5.Ifmymotherwillcometomorrow,Iwillbeveryglad.
Ifmymothercomestomorrow,Iwillbeveryglad.
呼应是时态运用的一个重要方面。
在时间,条件等状语从句中,主语用将来时或情态动词,从句用一般现在时代替一般将来时表示未来动作。