专门替中国人写的英文基本文法
frame · 2009-01-05 11:29 · 59005 次点击
第一章英文文法的最基本规则
英文和我们中文最大的不同,是在动词,我们中文的动词很简单,没有所谓的第几人称,也没有复数和单数之分,更没有过去式或进行式,英文可不同了,凡是用动词的时候,必须注意很多很多的规则,一旦弄错了,常常是犯了大错。
在这一章,我要将英文最基本的规则一一列下。这些规则都是我们中国人所常常不注意的。
为了不要误导读者,凡本书内错误的句子前面都有〝*〞的符号。
规则(1):两个动词是不能联在一起用的。
在中文,我们常说“我是爱你的”,翻成英文,这就变成了
*Iamloveyou.
滑稽的是,这句英文句子犯了大忌,因为〝am〞是动词,〝love〞也是动词,两个动词是不能联在一起用的。这句话的正确说法是:
Iloveyou.或者Iaminlovewithyou.
我们中国人也会说〝我喜欢看电视〞,翻成英文,这变成
*Ilovewatchtelevision.
这个句子也犯了同样的错。
以下几个句子都是错的,因为这些句子中都有两个动词连在一起的情形:
*Ihateeatfish.
*Iloveplaybasketball.
*Iloveswim.
如果你一定要讲“我爱游泳”,怎么办呢?请看以下的规则。
规则(2):如一定要同时用两个动词,后者的前面必须加“to”或者将后者加入“ing”。
“我爱游泳”,因此有两种正确的译法:
Ilovetoswim.
Iloveswimming.
以下的句子都是正确的:
Ihatetoeatfish.
Ihateeatingfish.
Ilovetoplaybasketball.
Iloveplayingbasketball
Ikeepgoingtochurch.
规则(3):主词如果是第三人称,现在式及单数,动词必须加s.
我们中国人最不容易记得的规则,恐怕就是这一条了,以下的句子都是错的。
*Hewriteverywell.
*Jackloveplayingtheviolin.
*Maryswimeveryday.
正确的句子是:
Hewritesverywell.
Jacklovesplayingtheviolin.
Maryswimseveryday.
规则(4):绝大多数的否定的句子,不能直接加“not”。
我们中文对否定语气,规则极为简单,我们可以说“我不爱你”,但是我们不能说
*Inotloveyou.
我们也不能说:
*Inotsawthatmovie.
*Inotlikeswimming.
*Henotlikesplayingviolin.
我们必须用一种助动词来完成否定的句子,以下才是正确的否定句子:
Idonotloveyou.
Ididnotseethatmovie.
Hedoesnotlikeplayingviolin.
请注意,在以上的句子中,do和did都是助动词,do是现在式,did是过去式。
关于现在式和过去式,究竟是怎么一回事,以后我们会解释清楚的。
助动词不限于“do”和它的变型,can、will、would、shall、may、must等等都是助动词,因此,以下的英文句子又都是对的:
Hecannotswim.
Theywillnotgotochurchtomorrow.
Maryshouldnotgototheparty.
Ishallnotseeyou.
Hemaynotgoouttonight.
Hemustnoteatmeatanymore.
规则(5):在不定词“to”的后面,必须用原形动词
英文中的动词,是会变化的,以have为例,第一人称和第三人就不同:
Ihaveadog.
Hehasadog.
如果是过去式,动词又要变化。have的过去式是had,不论第几人称,一概都要用had。
几乎每一个英文动词的过去式都有变化,以下是几个例子:
现在式过去式
Gowent
Comecame
Eatate
Playplayed
Swimswam
不论那一个动词,都有一个原形动词,一切都是从这个原形动词变出来的,像go、drink、have、walk、love、like等等都是原形动词。
如果我们有必要要用不定词to,就必须用原形动词,例如togo、todrink、tohave,都是正确的,*towent;*todrank;*toloved等等都是错的。
英文中有一个动词最为麻烦,那就是am、are、is、was、were等等,翻译成中文,这都是,而这些动词的来源都是be,所以我们说这些动词都是verbtobe。
以下的句子都用上了〝be〞
Iwanttobeateacher.
Hewantstobeagoodfather.
Theyalllovetoberich.
Noonelikestobepoor.
规则(6):英文中有所谓的助动词。必须注意
英文中有很多动词都是助词动,在规则(4)中,我们说在绝大多数的否定语句中,必须用助动词do或did。Do是原形动词,did和does都是do的变形。
除了do是助动词以外,can、may、might、will、would、must也都是助动词。
以上所提到的助动词,都有一个共同的特色,那就是这些助动词后的动词必须是原形动词,以下的句子都是正确的:
Hecanswim.
Hedoesnotswim.
IdonotspeakEnglish.
Youmustwalktoworkeveryday.
Ididnotworkyesterday.
Youmayleavenow.
IwillgotoTaipeitomorrow.
以下的句子都是错的:
*Ididnotwent.
*Hedoesnotgoestowork.
*Youmustwalkedtowork.
除了以上的助动词以外,还有一个非常特殊的助动词,那就是have,在这个助动词的后面,动词绝对不能用原形动词,以下是用这个助动词的例子:
IhavebeentoEngland.
Ihavesleptallday.
IhavestudiedEnglishsinceIwasachild.
been、slept和studied都是过去分词(pastparticiple),以下的句子也都是现在完成式,我们后讨论完成式的时候,会将这些解释清楚的。
规则(7):英文问句要有助动词
我们先看看以下的英文句子,这些都是错的:
*Howmanybooksyouwrote?
*Howmanysonsyouhave?
正确的句子是:
Whydoyoudrinksomuchwater?
Howmanybooksdidyouwrite?
Howmanysonsdoyouhave?
绝大多数的英文问句子是一定要有助动词,以下全是正确的英文问句,你可以看出每一句的助动词吗?
Doyouloveme?
Didyougotoschoolyesterday?
Howmanybooksdoyouhave?
Howmuchmoneydoeshehave?
Whydon’tyougobackhome?
Doyouliketoswim?
Canyouplayviolin?
Willyougohometomorrow?
Wouldyougivemeacall?
当然啦,一旦动词是verbtobe,我们又不需要助动词了,以下都是正确的英文问句:
Areyouateacher?
Isheastudent?
IsMr.Changyourfather?
WereyourmotherandfatherinEnglandlastyear?
规则(8):特殊动词随主词的变化
英文中,有些动词因主词不同而改变,verbtobe是其中之一,因此,我们必须记得以下的规则:
第一人称第二人称第三人称
现在式单数IamYouare(He,She,It)is
复数WeareYouareTheyare
过去式单数IwasYouwere(He,She,It)was
复数WewereYouwereTheywere
Verbtohave也有类似的变化:
第一人称第二人称第三人称
现在式单数IhaveYouhave(He,She,It)has
复数WehaveYouhaveTheyhave
过去式单数IhadYouhad(He,She,It)had
复数WehadYouhadTheyhad
【练习一】
以下的句子都有错,请将正确的句子写出来:
1.*Iamlikemyparent.
2.*Heisloveshisteacher.
3.*Hekeepsswimeveryday.
4.*Hewantsdrinkaglassofwater.
5.*Helikesplayviolin.
6.*Jackdonotlovemathematics.
7.*Maryhatesinging.
8.*Mymothercookverygoodfood.
9.*Hewantmetoseehimtomorrow.
10.*Henotknowsmyname.
11.*Inotlikeyou.
12.*Henotlikeswimming.
13.*Younotwenthome.
14.*Inotlikeswimming.
15.*Iwantedtowenttomymother’shome.
16.*Idonotliketoswimming.
17.*Ididnotatedinner.
18.*Iwillnotwenthome.
19.*Hedidnotwenthome.
20.*Youmayleavingnow.
21.*Hecanswimming.
22.*Hedoesnotgoestowork.
第二章现在式和现在进行式
21现在式
英文中,现在式(presenttense)好象是最容易的,其实现在式都是我们常常用错的时式。
首先,我们不妨举一个例子来说明我们对现在式惯有的误解,假设我们要说〝我在吃午饭〞,这总该用现在式了吧。很多人将这句话翻成
Ieatlunch.
这就错了,因为〝Ieatlunch.〞的意思并不是〝我在吃午饭〞,而是〝我有吃午饭的习惯〞,意思是说,有人中午不吃午饭(可能是在减肥),我可是每天中午都会吃午饭的。
〝我在吃午饭〞,应该要用现在进行式,这是我们以后会谈的。
现在式不是指任何一个行为,而是一种状况。举例来说,以下几句话都应该用现在式:
我是一个学生Iamastudent.
他是一个老师Heisateacher.
他每天游泳Heswimseveryday.
汤姆勤奋工作Tomworkshard
他早起Hegetsupearly.
玛莉喜欢看电影Maryloveswatchingmovies.
这里常常下雨Itrainsoftenhere.
我每天喝一杯牛奶Idrinkaglassofmilkeveryday.
我是中国人IamaChinese.
他会讲英文HespeaksEnglish.
他有喝茶的习惯Hedrinkstea.
我骑脚踏车上学Irideabicycletoschool.
他搭乘公车上班Heridesabustogotowork.
我不喜欢你Idonotlikeyou.
他爱他的太太Heloveshiswife.
他守法Heobeysthelaw.
我不喜欢莎士比亚IdonotlikeShakespeare.
他不抽烟Hedoesnotsmoke.
他喝酒Hedrinks.
他唱歌唱得很好Hesingswell.
他跳舞跳得很好Hedanceswell.
他不会游泳Hecannotswim.
他不是一个好学生Heisnotagoodstudent.
他们都很懒Theyareallverylazy.
凡是真理,自然界的现象,数学里的定理,都要用现在式:
太阳从东方升起Thesunrisesintheeast.
地球是圆的Theearthisround.
月亮是地球的一个卫星Themoonisasatelliteoftheearth.
美国是一个大的国家Americaisalargecountry.
在北极的夏天,太阳永不落下ThesunneversetsattheNorthPoleinsummer.
树叶吸收二氧化碳TreeleavesabsorbCO2.
电脑的基本原理是布林代数ThebasicprincipleofcomputersisBooleanalgebra
二点决定一线Twopointsdefinealine.
三点决定一平面Threepointsdefineaplane.
三基本颜色是红、黄、蓝Threeofthebasiccolorsarered,yellowandblue.
【练习二】
将以下中文句子翻成英文,都用现在式。
1.他是一个好学生。
2.我的哥哥17岁。
3.我弟弟每天游泳。
4.他们都喜欢音乐。
5.他们现在在日本。
6.喜玛拉雅山是全世界最高的山。
7.亚马逊河是全世界最长的。
8.他的爸爸是位老师。
9.我们都喜欢中国菜。
10.他不喜欢冰淇淋。
11.我爱你。
12.每个人都怕蛇。
13.每个人都喜欢狗。
14.今天真冷。
22现在进行式
假如我们正在做一件事,是不能用现在式的,而必须用现在进行式,现在进行式的形态是:
verbtobe+presentparticiple(现在分词)
verbtobe大家都懂,什么叫做现在分词呢?现在分词就是
动词+ing
以下是现在分词的例子
动词现在分词
workworking
gogoing
readreading
runrunning
playplaying
swimswimming
singsinging
writewriting
eateating
walkwalking
comecoming
loveloving
likeliking
watchwatching
smokesmoking
如果我们说
Iamwatchingamovie.
那是指我现在正在看电影,这和
Iwatchmovies.
意义上截然不同的,Iwatchmovies是说我有看电影的习惯。
因此有些动词是没有现在进行式的,举例来说
Iamlovingyou.
是不通的,因为严格说起来,love是一种状态,而不是一个动作。现在进行式,都是指动作,很少指状态的。
以下是现在进行式的例子:
Iamcallingmyfather.
Heisswimmingnow.
Heisplayingbasketball.
Theyarealleatingnow.
Heiswalkinginthewoodsnow.
Heisreadingadetectivenovel.
Mr.Brownisdrivingtowork.
Mrs.Browniscooking.
Itisrainingnow.
【练习三】
将以下句子译成英文,都用现在进行式:
1.他在看电影。
2.我在游泳。
3.她在和她妈妈打电话。
4.他的哥哥在散步。
5.我现在正在吃饭。
6.我们在唱歌。
7.他在弹钢琴。
8.他在看一本小说。
9.我在写一封信。
10.他在跑步。
【练习四】
将下列句子译成英文,有的用现在式,有的用现在进行式:
1.我爱你。
2.我正在吃饭。
3.他不是一个学生。
4.我是一个老师。
5.他正在唱歌。
6.他在游泳。
7.他喜欢游泳。
8.他会唱歌。
9.他正在唱歌。
10.他的爸爸是一个医生。
11.他的爸爸在美国。
12.我正在洗澡。
13.他正在睡觉。
14.你的姊姊在骑脚踏车。
15.你的姊姊每天骑脚踏车上学。
第三章过去式和过去进行式
31过去式
过去式是指过去所发生的事,举例来说,假如我昨天去看了一场电影,我就可以说
Iwenttoseeamovieyesterday.
以下全部是正确的句子:
Isawyourfatherlastnight.
Imetyoursonlastmonth.
Iatethreeapplesthismorning.
Hewenttochurchtopraylastnight.
可是,我们必须非常小心,因为一不小心,我们就可能犯了大错,我们如果要向情侣表示爱情,当然说
Iloveyou.
如果我们说
Ilovedyou.
事情就可能闹大了,因为这表示我过去曾经爱过你,可是现在已经不爱了。〝Ilovedyou〞等于是〝Ilovedyoubefore.ButIdonotloveyounow.〞
假如我们看过一个小男孩然后我们说
Hewasagoodboy.
那就是说他现在已不是一个好男孩了,变成了一个不乖的孩子,或者他已经死了。
英文里的过去式常常是侦探用来破案的线索。有一次,有一个母亲,向警察报案,说她的女儿失踪了,她在记者面前,声泪俱下地说
Shewassuchanicegirl.
警察马上觉得这位母亲有问题,因为她不该用过去式的,用了过去式,表示女儿已经死了,可是母亲不是说她失踪了吗?为什么她用过去式,极有可能因为她知道她女儿已经死了,才脱口而出,用了过去式。警察因此怀疑母亲本人就是凶手,事实也果真如此:这位母亲打自己的女儿,出手太重,将女儿打死了,谎报女儿失踪,她用了过去式,使警察知道她有问题。整个案子的侦破,就在于过去式。
我们因此不能轻易用过去式,但我们也千万要注意,该用过去式的时候,一定要用过去式,以下句子都是错的:
*Igotoschoolyesterday.
*Iseeamovielastnight.
*Mymothercomestoseemelastmonth.
*Ieatthreeapplesthismorning.
*Heishappyyesterday.
以上句子的正确写法是:
Iwenttoschoolyesterday.
Isawamovielastnight.
Mymothercametoseemelastmonth.
Iatethreeapplesthismorning.
Hewashappyyesterday.
【练习五】
将以下中文句子翻成英文,全部用过去式:
1.我昨天参加了一个舞会。
2.他的哥哥昨天打电话给我。
3.我去年到美国去。
4.昨夜我遇到你的姊姊。
5.我写了一封信给你。
6.我今晨吃了一个蛋。
7.他昨夜整夜跳舞。
8.我们昨天跑了五千公尺。
9.他昨夜非常疲倦。
10.他昨夜去台北探访他的爸爸。
【练习六】
将下列的句子译成英文句子,有的用现在式,有的用过去式:
1.他是一个强壮的男孩。
2.他昨天生病了。
3.他每天吃一个苹果。
4.他昨天吃了三个苹果。
5.我喜欢看电影。
6.我是个快乐的人。
7.昨天我看了两场电影。
8.他昨天寄了一封信给你。
9.他常常抽烟。
10.我每天读圣经。
11.他昨天没有念圣经。
12.他昨天没有游泳。
【练习七】
将以下句子译成英文,用现在式,现在进行式或过去式:
1.他在打篮球。
2.他喜欢打篮球。
3.他昨天打篮球。
4.他每天骑脚踏车上学。
5.他昨天骑脚踏车到乡下去。
6.我喜欢唱歌。
7.他正在唱歌。
8.你的爸爸昨天来看我。
9.他的哥哥每天步行二公里。
10.他的弟弟是个好孩子。
11.他去年非常虚弱。
12.他正在打电话。
13.他每天都努力工作(workhard)。
14.你的弟弟喜欢游泳。
15.他过去是个好学生。
32过去进行式
过去进行式和现在进行式有点类似,只是verbtobe要用过去式的。可是有一点不同,过去进行式,很少单独用的,而常和另一句子一齐用。举例来说以下的中文句子:
我昨天去看你的时候,你正在打篮球,如译成中文,就是
YouwereplayingbasketballwhenIwenttoseeyouyesterday.
以下是典型的过去进行式用法
Iwastakingabathwhenyoucalled.
IwaswatchingTVwhenyoucametoseeme.
Theyweredancingwhentheteachercamein.
Theyweresinginginthestationwhenthetrainarrived.
Mr.Brownwascleaninghishousewhenhissoncamehome.
总而言之,过去进行式通常牵涉到几件事,这两件事同时发生,其中一件事用过去式,另一件事用过去进行式
【练习八】
将以下句子译成英文,其中一部份使用过去进行式:
1.他昨天到学校去的时候,天在下雨。
2.当火车停下的时候,他在看报(readnewspaper)。
3.当火车进站的时候,他们在唱歌。
4.我昨天去他家的时候,他在和他爸爸打电话。
5.昨天晚上八点钟,我在家看电视。
6.当我爸爸昨晚打电话给我的时候,我正在刷牙(brushmyteeth)。
7.当我昨晚打电话给他时,他在游泳。
8.当这猫走进来的时候,那只狗在睡觉。
9.当他弟弟回家的时候,他在拉小提琴。
10.当我爸爸回家的时候,我妈妈在烧饭。
【练习九】
填充
1.I(be)aChristian.
2.He(be)aCatholicwhenhewasachild.
3.I(go)toseemymotheryesterday.
4.I(like)toplaypiano.
5.He(eat)now.
6.It(rain)now.
7.He(walk)toschooleveryday.
8.He(walk)now.
9.He(be)agoodboy.
10.He(swim)whenIcalledhim.
11.He(go)toseehismotheryesterday.
12.I(take)abathwhenmymothercalledme.
13.I(like)toswim.
14.I(like)toswimwhenIwasyoung.Now,Idon’tbecauseIamtooold.
15.It(rain)now.
16.It(rain)whenIdrovetoworkyesterday.
17.It(rain)lastnight.
18.It(rain)veryoftenhere.
19.He(read)abookwhenIwenttoseehimyesterday.
20.I(be)astudentwhenIwasyoung.NowIamateacher.
【练习十】
改正以下句子的错误
1.*TheyaredrivingwhenIwenttoseethemyesterday.
2.*ItrainedhereveryofteninTaipei.
3.*Hegiveshisbooktohisbrotherlastmonth.
4.*Hegotoworkeverymorning.
5.*Helikestotoldstories.
6.*Iliketowenttochurch.
7.*Thesunsetsnow.
8.*Theyareplaythepianonow.
9.*Iamloveyou.
10.*Hewereagoodstudentbefore.
11.*HegoestochurchlastSunday.
12.*Itrainslastnight.
13.*Iamplayingwhenyoucalled.
14.*ItisrainingwhenIdrovetoworklastnight.
15.*Hedonotknowme.
16.*Iwereswimmingwhenmymothercame.
17.*Theyissingingnow.
18.*Hedonotliketoswim.
19.*Healwayswearablackcoat.
20.*HeiswatchTVnow.
第四章完成式(PerfectTense)
41现在完成式(PresentPerfectTense)
完成式的形式是verbtohave+pastparticiple,每一个动词,都有过去式和过去分词,以下就是一些例子:
原式过去式过去分词(pastparticiple)
gowentgone
comecameCome
seesawSeen
dodidDone
watchwatchedWatched
getgotgotten(或got)
havehadHad
useusedUsed
buyboughtBought
listenlistenedListened
drawdrewDrawn
paintpaintedPainted
leaveleftLeft
arrivearrivedArrived
dancedancedDanced
killkilledKilled
writewroteWritten
runranRun
swimswamSwum
snowsnowedSnowed
eatateEaten
lovelovedLoved
flyflewFlown
spreadspreadSpread
hithitHit
drinkdrankDrunk
taketookTaken
growgrewGrown
sellsoldSold
riderodeRidden
stealstoleStolen
breakbrokeBroken
walkwalkedWalked
readreadRead
singsangSung
workworkedWorked
以下的句子都是用了现在完成式:
Ihavereadthisbook.
Ihaveseenthemovie.
Ihavelivedheresince1973.
IhavestudiedEnglishforalongtime.
Hehaswashedhishands.
Hehasleft.
Hehasalreadycompletedthereport.
Thestormhasarrived.
Ihavetakenthejob.
Ihavewrittentheletters.
Ihavenotseenhimsince1975.
Ihaveneverseenthismanbefore.
什么情况之下要用现在完成式呢?
1.首先假设我们有一件事,发生在过去,而一直延续到现在,就要用现在完成式,这种句子后面常有since或for。以下是这种情形的例子:
(1)自从1963年,我一直在念英文。
IhavestudiedEnglishsince1963.
(2)自从1975年以后,我就住在这里。
Ihavelivedheresince1975.
(3)自从我是一个小孩子,我就喜欢摇滚乐。
IhavelovedrockandrollmusicsinceIwasachild.
(4)自从去年,我就从来没有见过他。
Sincelastyear,Ihaveneverseenhim.
(5)自从1950年以后,他就一直在此工作。
Hehasworkedheresince1950.
(6)我认识他已经很久了。
Ihaveknownhimforalongtime.
(7)他练习网球已经四年了。
Hehasalreadypracticedtennisfor(thepast)fouryears.
(8)我穿这件夹克很久了。
Ihavewornthisjacketforaverylongtime.
(9)我开这辆汽车很久了。
Ihavedriventhiscarforalongtime.
(10)好久没有下雨了。
Ithasnotrainedforalongtime.
2.使用现在完成式的另一情况是强调已经完成的事,比方说,你说〝我已经写了那封信〞,就可以用现在完成式,或者,你说〝他已经完成了工作〞。以下是这类的例子:
(1)我已经写了这封信。
Ihavealreadywrittentheletter.
(2)他已经完成了工作。
Hehasalreadycompletedthework.
(3)我已经测试了这个程式。
Ihavealreadytestedtheprogram.
(4)我已经收到了你的信。
Ihavealreadyreceivedyourletter.
(5)他已搬到了一个较大的房子。
Hehasalreadymovedtoabiggerhouse.
(6)虽然他很年轻,但他已写了三本小说。
Althoughheisyoung,hehasalreadywrittenthreenovels.
(7)我打了二次电话给他,他都没有回答。
Icalledhimtwice,hehasneveranswered.
3.现在完成式用来表示一种经验,举例来说,〝我曾经到过美国〞、〝我曾见过李总统〞、〝我有生以来没有跳过舞〞,这些都应该用现在完成式,例如:
(1)我曾经到过美国。
IhavebeentoAmerica.
(2)我曾见过李总统。
IhaveseenPresidentLee.
(3)我有生以来没有跳过舞。
Ihaveneverdancedinmylife.
(4)我看过〝双城记〞。
IhavereadTheTaleofTwoCities.
(5)他曾吃过这种冰淇淋。
Hehastastedthiskindoficecream.
(6)我未曾见过雪。
Ihaveneverseensnow.
(7)你曾见过雪吗?
Haveyoueverseensnow?
(8)你登过玉山吗?
HaveyoueverclimbedJadeMountain?
4.现在完成式可以用来表示一件过去常发生的事:
(1)今年我国已有二次台风。
Wehavealreadyhadtwotyphoonssofarthisyear.
(2)他今年已发表了三篇论文。
Hehasalreadypublishedthreepapersthisyear.
(3)过去一年,我看了三次〝铁达尼号〞。
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.
42现在完成进行式(PresentPerfectProgressiveTense)
在上一节,我们知道,如果有一个行动,从过去发生后,就一直延续到现在,我们可以用现在完成式。举例来说,以下的例子都应该用现在完成式:
(1)自从1974年,我就在学校学英文。
Since1974,IhavestudiedEnglishatschool.
(2)自从我大学毕业以后,我就在这里工作。
SinceIgraduatedfromcollege,Ihaveworkedhere.
以第一句话为例,假如我们要强调我一直在练习游泳,而且没有间断,我们可以用现在完成进行式(presentperfectprogressivetense)。所谓现在完成进行式,形式如下:
verbtohave+been+presentparticiple
verbtohave是为了完成式,been和presentparticiple都是为了进行式。
以下是现在完成进行式的例子:
IhavebeenstudyingEnglishsince1974.
IhavebeenworkingheresinceIgraduatedfromcollege.
IhavebeenlivingheresinceIwasachild.
Hehasbeenactinglikeafoollately.(他最近一直在做傻事)
Theyhavebeendancingsinceseveno’clock.
Ithasbeensnowingsinceyesterday.
Ihavebeentakingmusiclessonssincelastyear.
Hehasbeendrinkingheavilysincelastyear.(他去年起,就一直在酗酒)
【练习十四】
将以下的句子译成英文,全部用现在完成进行式:
1.自从我们是小孩子起,我们就一直努力工作。
2.从去年起,他就在念英文。
3.从昨天起,就一直在下雨。
4.从五时起,他就在做功课(dohomework)。
5.从三岁起,我就一直住在台中。
43过去完成进行式(PastPerfectProgressiveTense)
过去完成式的形式如下:
had+pastparticiple
过去完成式是不能单独用的。我们用的时候,必须有另一个事件。也就是说,假如我们有两件事A和B,两件事都发生在过去,但A发生在B以前,A应该用过去完成式,B则用过去式。以下是几个例子:
(1)他到台湾以前,曾学过中文。
HehadstudiedChinesebeforehecametoTaiwan.
(2)他念大学以前,曾前工作过。
Hehadworkedbeforehedecidedtogotocollege.
(3)我写这篇有关爱尔兰的小说以前,曾去过爱尔兰。
IhadbeentoIrelandbeforeIwrotethisbookaboutIreland'speople.
(4)我在上大学以前,已经学过微积分。
IhadstudiedcalculusbeforeIgotintocollege.
(5)周一以前,已经下过雪了。
IthadalreadysnowedbeforeMonday.
如果我们要强调较早发生事件的连续性,我们可以用过去完成进行式。占去完成进行式和现在进行式惟一不同的地方是verbtohave的地方一定要用had。以下是一些过去完成进行式的例子:
1.IhadbeenwatchingTVbeforeyoucalledme.
2.IhadbeenworkinghardinacompanyformanyyearsbeforeIwenttocollege.
3.Hehadbeenstudyingbeforehewenttoclass.
4.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.
第五章未来式
51未来式的基本规则
如果我们在句子中,有需要提到未来的事情,就可以使用未来式,举例来说,以下的句子都用未来式。
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.今晚,我要等我的哥哥。
【练习十九】
填充:
1.I(be)inAmericanextyear,afterI(graduate).
2.I(explain)thistoyoutonightafterI(read)thereport.
3.I(see)youtonight.
4.Assoonasyou(come)toseeme,I(give)youmybook.
5.Whenyou(arrive)inNewYorktomorrow,Tom(be)intheairporttomeetyou.
6.I(go)tochurchaftertherainstops.
7.I(watch)thenewTVprogramafteryou(leave).
8.Whenyou(get)heretomorrow,everyone(wait)foryou.
9.I(get)ajobassoonasIgetoutofcollege.
10.He________(have)dinnerverylatetomorrow.
11.I________(quit)mypresentjob,afterI________(find)abetterone.
52未来式的变形
未来式可以和进行式合起来用,以下是未来进行式的例子
IwillbewatchingTVtomorrowateight.
Hewillbeeatingabigdinnerafterhegetsoutofthehospital.
Iwillbestudyingmathematicsathomewhenyoucome.
Twodayslater,Iwillbedrivinganewcar.
未来式可以和完成式合在一起用,而成为未来完成式,这种句子都是在于强调未来要完成的事。举例来说,”我明天六点以前,我会完成这工作了”,就可以用未来完成式:
Iwillhavefinishedthisworkbysixo’clocktomorrow.
以下是一些未来完成式的例子
Bythetimehearrivesatthestation,thetrainwillhaveleft.
Wewillhavehadthreemeetingsbeforesixo’clocktonight.
Hewillhavewrittensixnovelsnextsummer.
【练习二十】
填充:(用未来进行式或未来完成式)
1.I(watch)thebaseballgametomorrownight.
2.He(finish)thereportwhenyouarriveathishome.
3.I(wash)mycartonightwhenmymothercomes.
4.They(play)theirviolinswhentheclockstrikestwelve.
5.He(complete)writingthisprogrambeforeteno’clocktonight.
6.He(be)thepresidentforthreeyearsnextMay.
7.I(wash)mycarwhenyoucometonight.
8.I(read)thisreportbeforesixo’clocktomorrowevening.
9.Peter(dance)inthestreetsifMr.Robertsoniselectedpresident.
10.I(drive)fourhundredmilestomorrow.
【练习二十一】
将以下中文句子译成英文
1.彼得生于1965年,他从小就喜欢音乐,自从1975年起,他就一直在练习小提琴。现在他是一个很好的小提琴家。
2.我的哥哥明天会来看我,他来的时候,我会在家里看电视。我喜欢看有关医院的节目。
3.在我小的时候我常常喜欢打篮球,现在我不打篮球了,因为我曾有一次车祸(caraccident)。
4.我现在在打电话给我的母亲,我的母亲现在88岁,他在台北已经住了60年。
5.在我去美国以前,我曾经去过英国,当我在英国的时候,我碰见了一个美丽的女孩子,他后来成为我的太太。
【练习二十二】
填充
1.I(watching)TVnow.I(watch)TVeveryday.
2.He(have)abigdinnerbeforewearrivedlastnight.It(be)agoodmeal.Heseldom(eat)somuch.
3.He(work)onthisnovelforaverylongtime.Bythetimehe(finish)it,he(written)sixnovels.
4.I(be)toAmericaseveraltimes.I(go)toAmericaagainnextyear.
5.I(live)inTaipeiwhenIwasachild.WhenIwassixyearsold,I(move)toTaiwanand(live)thereeversince.
6.He(be)anhonestpersonallhislife.Thatiswhysomanypeople(like)him.
7.It(be)mybirthdaytomorrow.YetI(have)atestthedayaftertomorrow.SoI(study)inthelibrarytomorrownight.
8.He(be)astrongkidwhenhewasyoung.Nowalthoughhe(be)seventyyearsold,he(be)stillquitehealthy.
9.I(have)thiscarfornineyears.I(sell)itand(buy)anewonenextyear.
10.He(take)abatheverymorning.Today,sincehe(get)upverylate,he(go)toschooldirectlywithouttakingabath.
第六章否定句子(NegativeSentences)
61否定句的基本规则
在任何语言,我们都有必要造出〝否定〞的句子,在中文,写出否定句子并非难事,在英文,无论任何否定句子,都必须遵行一些规定,以下是否定句子的例子
肯定句子否定句子
Ilikemusic.Idon’tlikemusic.
Helovesswimming.Hedoesnotloveswimming.
Theyhavecometowork.Theyhavenotcometowork.
Marywenttoseeamovieyesterday.Marydidnotgotoseeamovieyesterday.
Johnisagoodboy.Johnisnotagoodboy.
IwillgotoNewYorktomorrow.IwillnotgotoNewYorktomorrow.
Hecansing.Hecannotsing.
Youmaygonow.Youmaynotgonow.
Heshouldsleepearly.Heshouldnotsleepearly.
Itisrainingnow.Itisnotrainingnow.
Itrainsveryoftenhere.Itdoesnotrainveryoftenhere.
Hehasalotofmoney.Hedoesnothavealotofmoney.
Itisexcitingtoseethisgame.Itisnotexcitingtoseethisgame.
Heaskedmethreequestions.Hedidnotaskmethreequestions.
从以上的例子来看,我们可以归纳出以下的规则:
1.Verbtobe后面可以直接加not。例如:
Heisnotagoodteacher.
Marywasnotveryhappywhenshewasyoung.
Theyarenotstrongboys.
Peterisnotcoming.
Johnisnotgoingtowork.
2.助动词后面可以直接加not。例如:
Hehasnotwrittenanyletter.
Theywillnotcome.
Hecannotswim.
Theyshouldnotcryveryoften.
Tomhadnoteatenanythingbeforeyoucame.
Hemaynevereatcakesinthefuture.
Johnhasnotlivedhere.
3.一般句子的动词必须加入do或他的变形。
Hedoesnotsmoke.
Hedidnotgo.
Idonotlovesports.
Youdonotliketoeatfish.
Theydonotswimverywell.
Wedidnotseethatmovie.
在英文中,我们可以用haveto来代替must,以下是haveto的例子:
HehastogotoChicagotomorrow.(他明天应该去芝加哥)
Theyhadtobuythreeticketstogototheconcert.(他们必须买三张票去听音乐会)
Ihavetoworkveryhard.(我必须努力工作)
含有haveto的句子,如要改成否定句子,必须在haveto前面加do或它的变形,请看以下的例子:
肯定句子否定句子
Hehastoeatalotoffood.Hedoesnothavetoeatalotoffood.
Hehadtoleave.Hedidnothavetoleave.
Ihavetowritethatletter.Idonothavetowritethatletter.
【练习二十三】
将以下的肯定句子改成否定句子:
1.Isawyourbrotherlastnight.
2.Ilikeapples.
3.Sheisabeautifulgirl.
4.Theycanplayviolinverywell.
5.Mr.Changmustanswerthefollowingquestions.
6.Hewenttoseehisbrotherlastnight.
7.Hecouldsingmanysongs.
8.Hewillbuythiscar.
9.Itrainedheavilylastnight.
10.Ihavelivedhereforthreeyears.
11.Hehastoseehismother.
12.Hehadtostayhereyesterday.
62No,Never和Any的用法
要达成否定的意思,有时我们也可以用no和never这些字,no必须跟一个名词,请看下面的例子:
1.Isawnostudentshere.
2.Therearenolakesinthiscountry.
3.Ihavenomoney.
4.Ihadnochoice.
5.Hehasnofriends.
以上这些例子也可以用not来表示否定的意思,如果用not,则以上的句子应该照下面的方式写;
1.Ididnotseeanystudenthere.
2.Wecannotfindanylakeinthiscountry.
3.Idonothaveanymoney.
4.Ididnothaveanychoice.
5.Hedoesnothaveanyfriends.
除以上not之外,never也可以表达否定的意思,以下都是never的例子,请注意never常用在完成式的句子里:
Ihavenevergonethere.
Hehasneverwrittenanysong.
Theyhaveneverwashedtheirclothes.
【练习二十四】
用no,not和never填空在以下的句子里:
1.Ihavemoney.
2.Aselfishpersondoeshaveanyfriends.
3.manisentirelyalone.
4.oneislivinghere.Wecangetintothishouse.
5.asinglepersonlovesme.
6.onelovesme.
7.ThepersonwhomIsawdidcome.
8.Ididgotoworkyesterday.
9.Ihadworktodoyesterday.
10.Icanfindanyoneinthishall.
11.IhavegonetoAmerica.
12.Hehaswrittentome.
第七章问句(Questions)
71答案只是〝Yes〞或〝No〞的问题
有些问题,答案只有〝Yes〞或〝No〞,以下是一些例子。
原来句子问句
Iamaboy.AmIaboy?
Hehasacar.Doeshehaveacar?
Igavehimthreebooks.DidIgivehimthreebooks?
Hecannotwork.Canhework?
Hehasnotseenme.Hasheseenme?
Theylikeyournovel.DoTheylikeyournovel?
Thesunsetsinthewest.Doesthesunsetinthewest?
Theyaregoodteachers.Aretheygoodteachers?
Hewillnotgotoaconcerttonight.Willhegotoaconcerttonight?
Heisgoingtoswim.Ishegoingtoswim?
Theymusteatvegetables.Musttheyeatvegetables?
Theyhavetogo.Dotheyhavetogo?
Iwalkedtwokilometersyesterday.DidIwalktwokilometersyesterday?
Itisrainingnow.Isitrainingnow?
根据以上的例子,我们可以归纳乘以下的规则:
(1)凡动词是verbtobe的,变成问句时,动词移到主词前面去。
例子:
原来句子问句
Youareagirl.Areyouagirl?
Hewasateacher.Washeateacher?
Theywereallold.Weretheyallold?
Thissongisbeautiful.Isthissongbeautiful?
Peterisagoodstudent.IsPeteragoodstudent?
(2)动词不是verbtobe,也没有助动词,改成问句时,必须加助动词do或他的变形,这个助动词必须在主词的前面。
例子:
原来句子问句
Ilikemusic.DoIlikemusic?
Helikessports.Doeshelikesports?
PeterwenttoAmerica.DidPetergotoAmerica?
Heatethreeappleslastnight.Didheeatthreeappleslastnight?
Hermothercallshereveryweek.Doeshermothercallhereveryweek?
(3)句子中间如已有助动词,改成问句时,只要将助动词移到主动词前面即可。
例子:
原来句子问句
Hedidnoteat.Didheeat?
HehasgonetoAmerica.HashegonetoAmerica?
Shecandance.Canshedance?
Iwillseeyoutonight.WillIseeyoutonight?
TheyaregoingtoWashington.AretheygoingtoWashington?
我们的问句中,当然也可已有否定的意义,比方说,我们可以问:
你不喜欢音乐吗?
他不是你的弟弟吗?
你从未见过他?
英文句子也可以如此,例如:
Don’tyoulikemusic?
Doesn’theplaypiano?
Aren’tyouhisbrother?
Isn’theagoodstudent?
Didn’thegotoschool?
Hasn’thelivedhere?
Won’theleavetomorrow?
注意,这时not通常和动词连在一起了。
有一件事,是我们中国人必须注意的,假如有人问你:
你不喜欢音乐吗?
而你本人的确也不喜欢音乐,你会回答说:
是,我不喜欢音乐。
也就是说,我们中国人的回答是顺着问句的。问句说你不喜欢,我们同意他的说法,所以前面加一个〝是〞。假设我喜欢音乐,我会回答说:
不,我喜欢音乐。
可是,英文正好相反,英文的yes和no,与问句的问法无关,而对应了回答的事实。举例来说,我们的问句也许是:
Don’tyoulikemusic?
你如不喜欢音乐就回答说:
No,Idon’tlikemusic.
你如喜欢音乐,就回答说:
Yes,Ilikemusic.
再举一例,有人问:
Isn’theChinese?
他是中国人就回答:
Yes,heis.
他如不是,就回答:
No,heisn’t.
反正,英文的yes和no,都和答案的事实对应,而与如何问无关。
【练习二十五】
将以下句子翻译成英文问句:
1.你喜欢他吗?
2.他是美国人吗?
3.你昨天有没有去教堂?
4.他曾经到过日本吗?
5.你要去台北吗?
6.他不喜欢体育吗?
7.你从未去过日本吗?
8.他有一个妹妹吗?
9.他们都是学生吗?
10.你的哥哥昨天见过我爸爸吗?
72回答不只是〝yes〞和〝no〞的问句
问句的答案当然不一定只是yes或no,以下的问句都是例子:
Wheredidyoubuythisbook?
Wheredidyouseehim?
HowdoyoulikeAmerica?
Whomdoyoulike?
Whichcakedoyouwant?
Whosebookisthis?
Whatkindofmethodisthis?
Whichcountrywereyoubornin?
Whichdoyouwant,anappleoranorange?
Whomdoyoulikemost,yourbrotheroryoursister?
Wheredidyougolastnight?
Whendidyoumeetyourfather?
Whendidyoureadthisbook?
Whomdidyougivethisbookto?
以上的问句中都有助动词,但以下的问句中,助动词是不存在的:
Whogaveyouthiscar?
Whowrotethisletter?
Whotookmypenaway?
Whowantstogowithme?
Whocansingthissong?
【练习二十六】
将以下的中文问句翻译成英文问句:
1.你在哪里买这本书的?
2.他什么时候到美国去的?
3.他爸爸的名字是什么?
4.这是谁的书?
5.你从哪里来的?
6.你要哪一本书?
7.这个孩子是谁?
8.他最喜欢谁?
9.他叫什么名字?
10.你昨天到哪里去了?
11.这是谁的狗?
【练习二十七】
填空
1.didyougolastnight?
2.bookdoyoulike?
3.isyourbrother?
4.ishisname?
5.wrotethisletter?
6.didyougivethisbookto?
7.gaveyouthisbook?
8.caristhis?
9.dogisthis?
10.moviedidyousee?
11.canspeakEnglish?
12.didyouspeakto?
13.kindofcaristhis?
14.fruitdoyoulikemost?
15.doesnotswim?
16.
第八章被动语气(PassiveVoice)
81及物动词和不及物动词
任何一个英文句子必定有一个动词,请先注意以下例句的动词
1.Hewasateacherbefore.
2.Hewenttoschoolyesterday.
3.Hehitadog.
4.Isawyouyesterday.
5.Hewalkstoschooleveryday.
6.Hesentthisbooktome.
7.Theyaregoodstudents.
8.Hewrotetwonovels.
9.Theyatealloftheapples.
10.Heswimseverymorning.
在以上的例子中,第3、4、6、8及9句子中的动词都是及物动词(transitiveverbs)。这些动词后面都跟着一个名词,而这个名词是动词的受词(object),其他句子的动词,都是不及物动词,因为他们都没有任何受词。
我们将以上句子中,主词、及物动词和受词的关系分析如下:
句子主词及物动词受词
Hehitadog.Hehitdog
Isawyouyesterday.Isawyou
Hesenthisbooktome.Hesenthisbook
Hewrotetwonovels.Hewrotetwonovels
Theyatealloftheapples.Theyatealloftheapples
一旦动词是及物动词,我们就可以将这个句子由原来的主动语气(activevoice)改成被动语气(passivevoice)。但我们也要警告读者,不要轻易用被动语气,因为有时被动语气的句子是不自然的。
82没有助动词的被动语气
在这以前,我们的句子都是主动语气,这种句子的基本形式如下:
主词+动词+受词
所谓的被动语气,乃是将原来的受词变成主词。举例来说,主动语气中,我们说〝我看到一些狗〞,在被动语气中,我们说〝一些狗被我看到〞。在英文中,将主动语气改成被动语气,必须做以下的动作:
(1)原有受词变成名词
(2)动词变成verbtobe+过去分词(pastparticiple)
(3)原有主词变成在动词后面,但前面加by。
举例来说,主动语气的句子可以是
Isawacat.
被动语气就成了
Acatwasseenbyme.
最重要的是,verbtobe的时式必须和原句子的相同,以上的例子中,动词是过去式,所以verbtobe也是过去式。除此以外,verbtobe也要配合新的主词。请看以下的例子:
Isawtwocats.
改成被动语气以后,句子是:
Twocatswereseenbyme.
以下是主动改被动的例子,最重要的是注意verbtobe的形式:
主动语气(activevoice)被动语气(passivevoice)
Mr.Joneshitthedog.ThedogwashitbyMr.Jones.
Mybrothersawyouyesterday.Youwereseenbymybrotheryesterday.
Hesentthebooktome.Thebookwassenttomebyhim.
Dickenswrotethosetwonovels.ThosetwonovelswerewrittenbyDickens.
Theyatealloftheapples.Alloftheappleswereeatenbythem.
Janewrotethatsong.ThatsongwaswrittenbyJane.
Mymotherlovesme.Iamlovedbymymother.
【练习二十八】
将以下的句子由主动语气改成被动:
1.Hesawthatmovielastnight.
2.Hewrotethatlettertome.
3.HeteachesthoseEnglishclasses.
4.Godlovesyou.
5.Theyboughttwohouses.
6.Ipaintedthisroom.
7.Hegrowsthoseroses.
8.Hehelpshisstudents.
9.Isoldthehouse.
10.Myuncleboughtthiscar.
【练习二十九】
将以下的句子由被动语气改成主动语气:
1.Thepolicemanwasseenbyme.
2.Thosetwobookswerewrittenbyme.
3.Thesesentenceswerecorrectedbymyteacher.
4.Hewashitbyacar.
5.Hisdoorwaslockedbyme.
6.Hishousewasbuiltbymyfather.
7.Hisboatwasgiventomebymyfather.
8.Thisbirdisrarelyseenbypeoplehere.
9.Heislikedbyeveryone.
10.Theyweregiventendollarsbytheirfriends.
11.Thispicturewastakenbyhim.
12.Toomuchwinewasdrunkbytheyoungmen.
13.IwastaughtbyMr.Wang.
14.Hewashelpedbyhisfather.
15.Theywereservedbythatwaiter.
16.Hisfoodwaspreparedbymymother.
17.Histoywasmadebymysister.
18.ThebookwasreturnedtomebyJim.
19.Thatsongwaswrittenbymybrother.
20.Iwasinvitedbyhimtoaparty.
83有助动词肯定句子的被动语气
在上一节,我们所有的例子都只是肯定句子,句子中没有助动词,可是有些肯定句子还是有助动词的,以下是一些例子:
主动语气被动语气
现在进形式Iamwritingthisletter.Theletterisbeingwrittenbyme.
现在完程式Ihavewrittentheletter.Theletterhasbeenwrittenbyme.
过去进形式Iwaswritingtheletterwhenyoucame.Theletterwasbeingwrittenbymewhenyoucame.
过去完程式Ihadwrittentheletterbeforeyoucame.Theletterhadbeenwrittenbymebeforeyoucame.
未来式Iwillwritetheletter.Theletterwillbewrittenbyme.
未来完成式Iwillhavewrittenthisletter.Thisletterwillhavebeenwrittenbyme.
未来式Iamgoingtoseeyou.Youaregoingtobeseenbyme.
以下是更多的例子:
主动语气被动语气
Ihaveseenhim.Hehasbeenseenbyme.
Heisgoingtohelpyou.Youaregoingtobehelpedbyhim.
HewillteachEnglish.Englishwillbetaughtbyhim.
Hehashelpedmeallmylife.Ihavebeenhelpedbyhimallmylife.
Hehadcalledmebeforeyoucame.Ihadbeencalledbyhimbeforeyoucame.
Hewascallinghismotherwhenwewentthere.Hismotherwasbeingcalledbyhimwhenwewentthere.
助动词不一定和时式有关,can、should、hasto等等都是助动词,这些助动词在改成被动语气的时后,都应维持原状,只需加入verbtobe和过去分词即可。以下是一些例子:
主动语气被动语气
Icanplaythepiano.Thepianocanbeplayedbyme.
Imayusethisroom.Thisroommaybeusedbyme.
Hemustgivethebooktome.Thebookmustbegiventomebyhim.
Youshouldhelphim.Heshouldbehelpedbyyou.
Youhavetowritethisletter.Thisletterhastobewrittenbyyou.
Heoughttowritethisreport.Thisreportoughttobewrittenbyhim.
【练习三十】
将以下的句子改成被动语气:
1.Hehaswrittenthreenovels.
2.Hewillwritethatletter.
3.Theywillsingthesesongstomorrow.
4.Hewillgivethespeech.
5.Theyarepaintingthehouse.
6.Ihavegivenhimthreebooks.
7.Icandothisjob.
8.Hehadtoldmethatstorybeforewewentthere.
9.Teachersshouldhelpthestudents.
10.Heiswritingthereportnow.
11.Thestudentsmustreadthisbook.
12.Ihavetogivethislettertomymothertonight.
13.Allcitizensoughttoobeythelaw.
14.Hehaseatenallofthecakes.
15.Thereportersweretakingpictureswhenthestormstarted.
16.Hehadfinishedtheworkbeforefiveo'clocklastnight.
17.Peterwillwritethatletter.
18.Johnhasreceivedmyletter.
19.Millionsofpeoplesawthemovie“Gonewiththewind”.
20.Hehasprovedthattheorem.
【练习三十一】
将以下句子改成主动语气:
1.TwobookshavebeenwrittenbyJoseph.
2.FootballisbeingplayedbyJohn.
3.Heshouldbegiventhatlecturebyhisfather.
4.Thatreportwillbewrittenbyhim.
5.TheletterhasbeenreceivedbytheKing.
6.Thismovieshouldbeseenbyeveryone.
7.Thisbookoughttobereadbyeverystudent.
8.Theyarebeinghelpedbyme.
9.Themovieisgoingtobeseenbyallofus.
10.Thiscakecanbeeatenbykids.
84否定句子的被动语气
将一个否定句子或一个问句改成被动语气,其步骤如下:
(1)将此句子改成肯定句子
(2)将此肯定句子改成被动语气
(3)将此被动语气的句子改成否定句子
现在举一个否定的例子:
Ididnottakethispicture.
对应的肯定句子是:
Itookthispicture.
改成被动语气:
Thispicturewastakenbyme.
再改成否定句子:
Thispicturewasnottakenbyme.
下面的例子都是用来解释如何将一个否定句子改成被动语气:
1.Theydidnotlikethemusic.
(a).Theylikedthemusic.
(b).Themusicwaslikedbythem.
(c).Themusicwasnotlikedbythem.
2.Ihavenotwrittenthatletter.
(a).Ihavewrittenthatletter.
(b).Thatletterhasbeenwrittenbyme.
(c).Thatletterhasnotbeenwrittenbyme.
3.Youcannoteatthatcake.
(a).Youcaneatthatcake.
(b).Thatcakecanbeeatenbyyou.
(c).Thatcakecannotbeeatenbyyou.
4.Hedoesnotplaymusic.
(a).Heplaysthatkindofmusic.
(b).Thatkindofmusicisplayedbyhim.
(c).Thatkindofmusicisnotplayedbyhim.
5.Iamnotgoingtoseeyou.
(a).Iamgoingtoseeyou.
(b).Youaregoingtobeseenbyme.
(c).Youarenotgoingtobeseenbyme.
6.Theywillnotseethatmovie.
(a).Theywillseethatmovie.
(b).Thatmoviewillbeseenbythem.
(c).Thatmoviewillnotbeseenbythem.
7.Theydidnothelpme.
(a).Theyhelpedme.
(b).Iwashelpedbythem.
(c).Iwasnothelpedbythem.
8.Ididnottellthatstory.
(a).Itoldthatstory.
(b).Thatstorywastoldbyme.
(c).Thatstorywasnottoldbyme.
在下面,我们将省略中间步骤,直接写出一个否定句子的被动语气,英文好的人应该是不需要中间步骤的:
主动语气被动语气
Theydonotenjoysuchmusic.Suchmusicisnotenjoyedbythem.
Hedidnottellthatstory.Thatstorywasnottoldbyhim.
Theyhavenotwrittenthatstory.Thatstoryhasnotbeentoldbythem.
Peterisgoingtoseeme.IamnotgoingtobeseenbyPeter.
Hewillnothelpme.Iwillnotbehelpedbyhim.
Johnwillnoteatthatcake.ThatcakewillnotbeeatenbyJohn.
Icannotdrinkthatwine.Thatwinecannotbedrunkbyme.
【练习三十二】
将以下的否定句子改成被动语气:
1.Thefarmersheredonotgrowapples.
2.Hedidnotmeetmelastnight.
3.Ihavenotwrittenthatletter.
4.Johnisnotgoingtoseethatmovie.
5.Ididnotwatchthatmovie.
6.HedoesnotspeakEnglish.
7.HewillnotspeakEnglish.
8.Youshouldnoteatthatcake.
9.Mymotherdoesnoteatthatkindoffish.
10.Johnhasnotwrittenthatreport.
【练习三十三】
将以下句子改成主动语气:
1.Thebookwasnotwrittenbyhim.
2.Iamnotgoingtobehelpedbyyou.
3.ThatbookhasnotbeenreceivedbyJohn.
4.Thatsongisnotlikedbycollegestudents.
5.JohnisnotlovedbyMary.
6.Iwillnotbemetbymystudenttomorrow.
7.Meatisnoteatenbyvegetarians.
8.Thedoorwasnotopenedbyme.
9.Thattendollarswerenotpaidbyme.
10.Thecarwasnotboughtbyme.
85问句的被动语气
将问句改成被动语气,步骤类似上一节的步骤,我们先将问句变成肯定句子,然后将这个定句子变成被动语气,最后在将这个被动语气的句子变回,成为问句。
例如:
Doyoungkidsenjoyclassicalmusic?
先改成肯定句子
Youngkidsenjoyclassicalmusic.
再改成被动语气
Musicisenjoyedbyyoungkids.
最后改成问句
Ismusicenjoyedbyyoungkids?
为了使读者熟悉这些步骤,我们在下面举了很多的例子:
1.Didyoueatthatcake?
(a).Youatethatcake.
(b).Thatcakewaseatenbyyou.
(c).Wasthatcakeeatenbyyou?
2.DofarmersinTaiwangrowapples?
(a)FarmersinTaiwangrowapples.
(b)ApplesaregrownbyfarmersinTaiwan.
(c)AreapplesgrownbyfarmersinTaiwan?
3.Haveyoufinishedthereport?
(a)Youhavefinishedthereport.
(b)Thereporthasbeenfinishedbyyou.
(c)Hasthereportbeenfinishedbyyou?
4.Whendidyouwritethatletter?
(a)Youwrotethatletter.
(b)Thatletterwaswrittenbyyou.
(c)Whenwastheletterwrittenbyyou?
5.Haveyouseenthatmovie?
(a)Youhaveseenthatmovie.
(b)Thatmoviehasbeenseenbyyou.
(c)Hasthemoviebeenseenbyyou?
6.WhendidStevensonwritethatnovel?
(a)Stevensonwrotethatnovel.
(b)ThatnovelwaswrittenbyStevenson.
(c)WhenwasthatnovelwrittenbyStevenson?
8.Ishepaintinghisroom?
(a)Heispaintinghisroom.
(b)Hisroomisbeingpaintedbyhim.
(c)Ishisroombeingpaintedbyhim?
在下面,我们将省略中间步骤,直接写出一个问句的被动语气,英文好的人应该是不需要中间步骤的:
主动语气被动语气
Doeshehelphisstudents?Arehisstudentshelpedbyhim?
Didhetellthatstory?Wasthatstorytoldbyhim?
Hasshewrittenthatstory?Hasthatstorybeenwrittenbyher?
WhomisPetergoingtovisit?WhoisgoingtobevisitedbyPeter?
Whendidyoureadthatbook?Whenwasthatbookwrittenbyyou?
Doesheenjoythatsong?Isthatsongenjoyedhim?
Whydohisfriendsavoidhim?Whyisheavoidedbyhisfriends?
Whomdidyousee?Whowasseenbyyou?
Hashereadthatreport?Hasthatreportbeenreadbyhim?
Ishewritingthatletter?Isthatletterbeingwrittenbyhim?
【练习三十四】
将以下句子改成被动语气:
1.Ishewritingabook?
2.Didhewritethatbook?
3.Didyousignthatletter?
4.Wheredidyouseethatmovie?
5.Whendidyouseethatmovie?
6.Hashefinishedthatjob?
7.Didmothergiveyouthegift?
8.Didyourmothervisityoulastnight?
9.Dotheygrowroses?
10.DotheyspeakEnglish?
11.Didyouplaythatgameoftennis?
12.WillyouteachEnglish?
【练习三十五】
将以下句子改成主动语气:
1.Wasthecakeeatenbyyou?
2.Ishelikedbyallofus?
3.IsthatkindofmusiclovedbyeveryoneinJapan?
4.Isfisheatenbyoldpeople?
5.Areroseslovedbymostwomen?
6.Washecalledbyyou?
7.IssoccerplayedbyJohn?
8.WhenwasthismusicwrittenbyMozart?
9.Whenwasheseenbyyou?
10.Weretheyseenbyyoulastnight?
【练习三十六】
将适宜的动词填入
1.I(send)twolettersyesterday.(do)you(receive)them?Everyletter(write)byme.Please(write)backtomesoon.
2.I(invite)toadancingpartylastweek.Themusic(be)sonoisy.I(leave)thepartyasearlyasI