专门替中国人写的英语文法2.docx
《专门替中国人写的英语文法2.docx》由会员分享,可在线阅读,更多相关《专门替中国人写的英语文法2.docx(19页珍藏版)》请在冰豆网上搜索。
专门替中国人写的英语文法2
lthoughheisyoung,hehasalreadywrittenthreenovels.
(7)我打了二次电话给他,他都没有回答。
Icalledhimtwice,hehasneveranswered.
3.现在完成式用来表示一种经验,举例来说,〝我曾经到过美国〞、〝我曾见过李总统〞、〝我有生以来没有跳过舞〞,这些都应该用现在完成式,例如:
我曾经到过美国。
IhavebeentoAmerica.
我曾见过李总统。
IhaveseenPresidentLee.
我有生以来没有跳过舞。
Ihaveneverdancedinmylife.
我看过〝双城记〞。
IhavereadTheTaleofTwoCities.
他曾吃过这种冰淇淋。
Hehastastedthiskindoficecream.
我未曾见过雪。
Ihaveneverseensnow.
你曾见过雪吗?
Haveyoueverseensnow?
你登过玉山吗?
HaveyoueverclimbedJadeMountain?
4.现在完成式可以用来表示一件过去常发生的事:
今年我国已有二次台风。
Wehavealreadyhadtwotyphoonssofarthisyear.
他今年已发表了三篇论文。
Hehasalreadypublishedthreepapersthisyear.
过去一年,我看了三次〝铁达尼号〞。
Inthepastyear,IhaveseenTheTitanicthreetimes.
对读者而言,最重要的是〝现在完成式〞和〝过去式〞不同究竟在那里?
最重要的不同在于,一旦在句子中讲一件过去发生的事,而且指定特定的时间,就一定要用〝过去式〞,而不能用〝现在完成式〞。
比方说,〝我曾经看过「铁达尼号」〞,可以用现在完成式,因为这句话没有指明任何特定的时间,假如说,〝我昨天晚上去看「铁达尼号」〞,就一定用过去式,读者不妨看看以下的比较:
(a)IwenttoAmericalastyear.
IhavebeentoAmerica.
(b)IsawTheTitaniclastyear.
IhaveseenTheTitanictwice.
(c)Ifinishedmyhomeworklatelastnight.
Ihavefinallyfinishedmyhomework.
(d)IstudiedEnglishwhenIwasasmallchild.
IhavestudiedEnglishsinceIwasachild.
(e)Iwenttochurchyesterday.
Ihaveneverbeentochurch.
以下的句子是错的,请特别注意:
*
(1)Ihaveseenthemovielastyear.
*
(2)IhaveneverbeentoAmericalastyear.
*(3)Hehasneverfinishedhisworklastnight.
现在完成式常和since、for、already、never、ever等字一起使用,以下都是这类的例子:
(1)Ihavealreadyhaddinner.
(2)Sincethissummerbegan,wehavealreadyhadtwostorms.
(3)Ithasnotrainedforalongtime.
(4)Ihavenevertalkedtothismanbefore.
(5)Ihavenevermetyourfather.
(6)HaveyoueverbeentoAmerica?
(7)Hehasalreadywonthreeawards.
(8)IhavestayedheresinceJune.
Never和ever也常是我们弄不清楚如何使用的字,一般说来,never有否定的意思,ever则只有在问句中才会出现。
【练习十一】
将以下句子译成英文,全部用现在完成式:
1.自从1980年,我就每天早上游泳。
2.我已收到了你的信。
3.我从未去过美国。
4.从他是一个小孩开始,他就是一个基督徒(Christian)。
5.我见过你的祖父。
6.你的弟弟一直住在这里。
7.他学钢琴已经很久了。
8.我已写了三封信给他,他都没有回。
9.过去三年我都在开这部车。
10.自从1975年以来,他一直是一位老师。
11.他教英文很久了。
12.我曾经看过乱世佳人(GonewiththeWind)。
13.我已吃过饭了。
14.今年我去过海滩三次。
15.我终其一生都爱你的。
【练习十二】
将以下句子译成英文,有的用过去式,有的用现在完成式
1.昨天我去看〝乱世佳人〞(GonewiththeWind)。
2.我从未看过〝乱世佳人〞。
3.去年,我住在美国。
4.自从1985年,我就一直住在美国。
5.他从未去过英国。
6.他已经完成了报告。
7.我昨天晚上完成了报告。
8.昨夜,我见到了你的父亲。
9.我已经见过你的父亲好几次了。
10.我终生都住在台中。
【练习十三】
填充
1.I(become)aChristianwhenIwasachild.
2.I(be)aChristianallmylife.
3.He(live)heresince1939.
4.Stopeatingnow.You(eat)toomuch.
5.It(rain)lastnight.
6.Johnisawriter.He(written)thirteennovels.
7.Lastnight,I(see)yourfatherforthefirsttimeinmylife.
8.I(talk)tomyfatherlastnight.
9.Since1961,I(be)ateacher.Beforethat,I(be)astudent.
10.I(read)manynovelswrittenbyCharlesDickens.
4§2现在完成进行式(PresentPerfectProgressiveTense)
在上一节,我们知道,如果有一个行动,从过去发生后,就一直延续到现在,我们可以用现在完成式。
举例来说,以下的例子都应该用现在完成式:
自从1974年,我就在学校学英文。
Since1974,IhavestudiedEnglishatschool.
自从我大学毕业以后,我就在这里工作。
SinceIgraduatedfromcollege,Ihavworkedhere.
以第一句话为例,假如我们要强调我一直在练习游泳,而且没有间断,我们可以用现在完成进行式(presentperfectprogressivetense)。
所谓现在完成进行式,形式如下:
verbtohave+been+presentparticiple
verbtohave是为了完成式,been和presentparticiple都是为了进行式。
以下是现在完成进行式的例子:
IhavebeenstudyingEnglishsince1974.
IhavebeenworkingheresinceIgraduatedfromcollege.
IhavebeenlivingheresinceIwasachild.
Hehasbeenactinglikeafoollately.(他最近一直在做傻事)
Theyhavebeendancingsinceseveno'clock.
Ithasbeensnowingsinceyesterday.
Ihavebeentakingmusiclessonssincelastyear.
Hehasbeendrinkingheavilysincelastyear.(他去年起,就一直在酗酒)
【练习十四】
将以下的句子译成英文,全部用现在完成进行式:
1.自从我们是小孩子起,我们就一直努力工作。
2.从去年起,他就在念英文。
3.从昨天起,就一直在下雨。
4.从五时起,他就在做功课(dohomework)。
5.从三岁起,我就一直住在台中。
4§3过去完成进行式(PastPerfectProgressiveTense)
过去完成式的形式如下:
had+pastparticiple
过去完成式是不能单独用的。
我们用的时候,必须有另一个事件。
也就是说,假如我们有两件事A和B,两件事都发生在过去,但A发生在B以前,A应该用过去完成式,B则用过去式。
以下是几个例子:
他到台湾以前,曾学过中文。
HehadstudiedChinesebeforehecametoTaiwan.
他念大学以前,曾前工作过。
Hehadworkedbeforehedecidedtogotocollege.
我写这篇有关爱尔兰的小说以前,曾去过爱尔兰。
IhadbeentoIrelandbeforeIwrotethisbookaboutIreland'speople.
我在上大学以前,已经学过微积分。
IhadstudiedcalculusbeforeIgotintocollege.
周一以前,已经下过雪了。
IthadalreadysnowedbeforeMonday.
如果我们要强调较早发生事件的连续性,我们可以用过去完成进行式。
占去完成进行式和现在进行式惟一不同的地方是verbtohave的地方一定要用had。
以下是一些过去完成进行式的例子:
IhadbeenwatchingTVbeforeyoucalledme.
IhadbeenworkinghardinacompanyformanyyearsbeforeIwenttocollege.
Hehadbeenstudyingbeforehewenttoclass.
Hehadbeendrivingalldaybeforehewenttosleep.
【练习十五】
将以下中文句子译成英文,每一句都要用过去式和过去完成式:
1.我十四岁以前,就曾见过你的母亲。
2.我1974年以前,曾去过美国。
3.六年前,他曾念过圣经(theBible)。
4.我念大学以前,曾经是个工程师(engineer)。
5.你来以前,我曾打电话给你。
6.在我昨天晚上吃饭以前,曾和李先生见过面。
7.在他辞职(resign)以前,他是个好校长(president)。
8.在他去世(die),他是个好医生。
9.在他到教堂以前,他一直在练习唱歌。
10.在今天早上八时以前,天一直在下雨。
【练习十六】
将以下的中文句子译成英文,选适宜的时态。
1.他昨天去看你的时候,你在唱歌。
2.他从前是个好孩子。
3.他们都喜欢打篮球。
4.我们正在看电视。
5.你在台湾住了很久了。
6.我已经看完了这本书。
7.他们一直都住在这里。
8.我来以前,曾去过教堂。
9.他喜欢看日出。
10.他喜欢游泳。
11.他自从六岁起,就一直在学钢琴(piano)。
12.他过去是个强壮的孩子。
13.在他生病以前,他曾是个非常健康(healthy)的人。
14.当火车进站时,人们在跳舞。
15.在战争爆发(breakout)以前,他曾是个音乐家(musician)。
16.我曾见过你。
17.我去年见过你。
18.我已经将信写好了。
19.自从1974年以来,我就是一个军人(soldier)。
20.我读了很多英文书。
【练习十七】
将正确的动词填入以下各句的空白:
(有的地方可能有多种答案)
1.He(love)hiscountry.
2.He(love)hiscountry,butnowhedoesnot.
3.I(be)ateachersince1975.
4.I(be)ateacherbeforeIwenttocollege.
5.I(read)ShakespeareeversinceIwasalittlegirl.
6.WhenIwenttoseeheryesterday,she(watch)TV.
7.I(see)yourfatherbeforeIsawyou.
8.He(read)manydetectivestories.
9.He(go)tochurcheverySunday.
10.It(be)acolddayyesterday.
11.It(rain)forthelasttwodays.
12.I(eat)toomuch.Iamfullnow.
13.You(be)anursebeforethewarbrokeout.
14.I(have)never(see)youinmylife.
15.He(be)ateachersince1980.
16.It(be)goodtoeatvegetableseveryday.
17.It(be)sonicetomeetyoulastnight.
18.She(be)suchanicegirlbeforeshedied.
19.Peter(go)toAmericamanytimes.
20.He(work)hardsincelastyear.He(hope)tosucceedinthecollegeentranceexaminationthistime.
第五章未来式
5§1未来式的基本规则
如果我们在句子中,有需要提到未来的事情,就可以使用未来式,举例来说,以下的句子都用未来式。
IwillgotoAmericatomorrow.
Hewilldancetonight.
Peterwillfinishhisworknextmonth.
如果不用〝will〞,我们可以用〝verbtobe+goingto+verb〞,如果我们如此做,以上的三个句子就变成了以下的句子
IamgoingtogotoAmericatomorrow.
Heisgoingtodancetonight.
Peterisgoingtofinishhisworknextmonth.
以下是一些未来式的例子:
1.Iwillcallyoutonight.
Iamgoingtocallyoutonight.
2.HewillgraduatenextJune.
HeisgoingtograduatenextJune.
3.Mr.LeewillteachusEnglishsoon.
Mr.LeeisgoingtoteachusEnglishsoon.
4.Hewillhelpyou.
Heisgoingtohelpyou.
5.Thewarwillbreakoutsoon.
Thewarisgoingtobreakoutsoon.
6.Itwillraintonight.
Itisgoingtoraintonight.
有一个规则必须注意,就是will是一个助动词,现在式第三人称单数的主词,仍不用在will后面加s。
不仅如此,will后面的动词必须用成原式,如果用verbtobe+goingto+verb这里面的verb也必须用原式。
因为这里面的to式infinitive,infinitive里面永远要用原型动词。
以下例子都是错的
1.*Hewillsgotoschool.
2.*Hewillgoestoschool.
3.*Theywillwenttoworktomorrow.
4.*Tomisgoingtosawmetonight.
5.*Peterisgoingtoworkingnextmonth.
未来式常和别的句子用在一起,以下是典型的例子
1.Whenyoucometomorrow,IwillalreadybeinTaipei.
2.AfterIgraduate,IamgoingtobeagooddoctorinAfrica.
3.BeforeIleavetomorrow,Iwillfinishmywork.
4.Afterthewarisover,everyonewillbehappy.
5.Iwillgotoaconcertaftermyclassesareover.
6.IwilleatlunchassoonasIhavetime.
但千万不可写出以下错误的句子:
*Whenyouwillcometomorrow,IwillalreadybeinTaipei.
*Afterthewarwillbeover,everyonewillbehappy.
*IwilleatlunchassoonasIwillhavetime.
【练习十八】
将以下的中文句子翻成英文句子,用will或tobegoingto:
1.我明天要上教堂(gotochurch)。
2.他下周一要和我见面。
3.他明天要整理这个房间(cleanthisroom)。
4.我明天吃晚饭后要去台北。
5.我明天晚上回家以后,就打电话给你。
6.我毕业以后会去念法律。
7.明天你走以后,我要看电视.。
8.明天我会去台南。
9.今天晚上我要写一封信给你。
10.今晚,我要等我的哥哥。
【练习十九】
填充:
I(be)inAmericanextyear,afterI(graduate).
I(explain)thistoyoutonightafterI(read)thereport.
I(see)youtonight.
Assoonasyou(come)toseeme,I(give)youmybook.
Whenyou(arrive)inNewYorktomorrow,Tom(be)intheairporttomeetyou.
I(go)tochurchaftertherainstops.
I(watch)thenewTVprogramafteryou(leave).
Whenyou(get)heretomorrow,everyone(wait)foryou.
I(get)ajobassoonasIgetoutofcollege.
He________(have)dinnerverylatetomorrow.
I________(quit)mypresentjob,afterI________(find)abetterone.
5§2未来式的变形
未来式可以和进行式合起来用,以下是未来进行式的例子
IwillbewatchingTVtomorrowateight.
Hewillbeeatingabigdinnerafterhegetsoutofthehospital.
Iwillbestudyingmathematicsathomewhenyoucome.
Twodayslater,Iwillbedrivinganewcar.
未来式可以和完成式合在一起用,而成为未来完成式,这种句子都是在于强调未来要完成的事。
举例来说,"我明天六点以前,我会完成这工作了",就可以用未来完成式:
Iwillhavefinishedthisworkbysixo'clocktomorrow.
以下是一些未来完成式的例子
Bythetimehearrivesatthestation,thetrainwillhaveleft.
Wewillhavehadthreemeetingsbeforesixo'clocktonight.
Hewillhavewrittensixnovelsnextsummer.
【练习二十】
填充:
(用未来进行式或未来完成式)
I(watch)thebaseballgametomorrownight.
He(finish)thereportwhenyouarriveathishome.
I(wash)mycartonightwhenmymothercomes.
They(play)theirviolinswhentheclckstrikestwelve.
He(complete)writingthisprogrambeforeteno'clocktonight.
He(be)thepresidentforthreeyearsnextMay.
I(wash)mycarwhenyoucometonight.
I(read)thisreportbeforesixo'clocktomorrowevening.
Peter(dance)inthestreetsifMr.Robertsoniselectedpresident.
I(drive)fourhundredmilestomorrow.
【练习二十一】
将以下中文句子译成英文
1.彼得生于1965年,他从小就喜欢音乐,自从1975年起,他就一直在练习小提琴。