众所周知,词汇和语法是英语两大基础,就像人的两只脚,其重要性不言而喻。考研英语虽然没有板块直接对语法进行考查,但不论是读还是写,每一个句子又都是建立在语法基础之上的。从这个角度上来说,考研英语无时无刻不在考查语法。
动词作为句子主干的核心部分之一,其时态和语态一直都是考查的重点和难点。本文旨在对考研英语中的16种语法进行梳理,用一种更加巧妙的方法帮助广大考生理解并记忆知识点。
(一)总述
所谓“时态”,可以被理解为“时间”+“动词状态”。
佛家称“过去、现在、将来”,这就是所谓“三世诸佛”。这三者也是大部分人能够想到的时间,但是大家还忘记了一种可能,那就是站在过去的某个点去预测将来。比如狄马克上周预言中国A股即将反弹,再比如我昨天预计明天早上我一定会去上班,这些都是过去谈论将来的例子,也决定了我们的语言当中必然要多出一种时间,那就是“过去将来时”。
至于动词状态,大家联想一下我们已经很熟悉的英语时态,再回到生活中对比一下,就会发现三个比较明显的状态:一般时态、进行时态和完成时态。但在这里,我们又忽略了一种可能性,有的事件是现在已经完成,并且还将一直进行下去,比如说我从现在起,将会在这里和大家分享复习备考的知识,随着这篇文章的刊登,眼下的分享工作已经完成,但以后还会有别的文章陆续跟大家见面,所以这件事还将继续下去,这就是一个典型的完成进行的动作。所以我们的状态也变成了四种:一般、进行、完成和完成进行时。
综上所述,我们有4种“时间”和4种“动作状态”,而时态就是这两者的排列组合,所以我们就很好理解,英语中总共有16种时态,总结为下表:
一般进行完成完成进行
过去一般过去时过去进行时过去完成时过去完成进行时
现在一般现在时现在进行时现在完成时现在完成进行时
将来一般将来时将来进行时将来完成时将来完成进行时
过去将来一般过去将来时过去将来进行时过去将来完成时过去将来完成进行时
至此,我们已经清楚英语中所包含的全部16个时态是如何来的,接下来,我们从形式和用法两个方面,来对这16个时态进行梳理。
(二)形式
时态的用法比较多,但形式相对固定,因此,我们先从形式开始考查。
刚才说过,将时态理解为“时间”+“动作状态”,这种方法不仅可以用在对时态的理解上,也可以运用在对于时态形式的记忆上。
“时间”包括过去、现在、将来以及过去将来,是影响动词形式的一个因素。比如发生在“现在”的动作,当主语为第一、第二人称和第三人称复数时,动词均为do,当主语是第三人称单数时,动词为does。
而“动作状态”包含一般、进行、完成和进行完成,也是影响动词形式的一大因素。比如进行时态为bedoing的形式,那么不管是过去进行时、现在进行时、将来进行时还是过去将来进行时,动词均包含bedoing这个元素。
下面,我们以动作状态为轴,逐一梳理各时态的形式。
1.一般时态
众所周知,“一般”这种动作状态中,动词均为do。所以,一般过去时的动词就是“一般”(do)+“过去”(did),为did。一般现在时的动词就是“一般”(do)+“现在”(do/does),为do/does。一般将来时的动词就是“一般”(do)+“将来”(shall/willdo),为shall/willdo。
“过去将来”这个时间比较特殊,严格来说,包含两个时间因素:“过去”和“将来”。“过去”的动词形式是did,“将来”的动词形式是shall/willdo,这两个合起来形成一个时间概念,为了将它有机融合,就只有寻找“将来时”的过去时态。shall的过去式是should,will的过去式是would,由此,就不难理解,“过去将来时”的形式为should/woulddo。
所以,一般过去将来时就是“一般”+“过去将来”。“一般”为do,“过去将来”为should/woulddo,合起来就是should/woulddo。
2.进行时态
进行时态的形式一般为bedoing,这里要注意的是,我们常说的be动词的原形就是be,而非大家最熟悉的am,is,are;相反,后面这三个词是be动词在现在进行时态中根据主语人称变化的变形。所以现在进行时的形式就是“现在”(do/does)+“进行”(bedoing),为am/is/aredoing。
在过去进行时中,“过去”(did)+“进行”(bedoing)也有两种变形。当主语为第一人称单数和第三人称单数时,过去进行时的形式为wasdoing,当主语为第二人称、第一人称复数和第三人称复数时,过去进行时为weredoing。
在将来进行时中,“将来”(shall/willdo)+“进行”(bedoing),动词形式为shall/willbedoing。同理,过去将来进行时中,“过去将来”(should/woulddo)+“进行”(bedoing),最终的动词形式为should/wouldbedoing。
3.完成时态
完成时态的形式为havedone,现在完成时就是“现在”(do/does)+“完成”(havedone),最终形式为have/hasdone。过去完成时则是“过去”(did)+“完成”(havedone),最终形式为haddone。将来完成时形式为“将来”(willdo)+“完成”(havedone),最终为willhavedone。而过去将来完成时为“过去将来”(should/woulddo)+“完成”(havedone),最终形式为should/wouldhavedone。
4.完成进行时态
毫无疑问,完成进行时态对于大部分同学来说都比较陌生。其含义为一件事情从过去到现在或离现在不远的一段时间内完成的事情,并且会继续进行下去。(在某些句子中,从上下文可以看出,动作已经完成,不会继续下去)
从形式上,完成进行时仍然符合我们前面所用的方法,用“完成”(havedone)+“进行”(bedoing)。但是,这里在得出结论的时候需要特别注意,将bedoing代入完成时态中,不能取代have的位置,而应与done完美融合。但是,作为进行时态,doing不能改变,所以,只能改变be的形式。be的完成时形态为havebeen,所以完成进行时的动词形式应该为havedone+bedoing=havebeendoing。
在此基础上,现在完成进行时的形式为“现在”(do/does)+“完成进行”(havebeendoing),最终形式为have/hasbeendoing。而过去完成进行时的形式应为“过去”(did)+“完成进行”(havebeendoing),最终形式为hadbeendoing。将来完成进行时的形式为“将来”(willdo)+“完成进行”(havebeendoing),最终形式为willhavebeendoing。过去将来完成进行时的形式则为“过去将来”(should/woulddo)+“完成进行”(havebeendoing),最终形式为should/wouldhavebeendoing。
综合以上,我们可以得出各时态的形式,总结为下表:
一般进行完成完成进行
过去didwas/ were doinghad donehad been doing
现在do/ doesam/ are/ is doinghave/ has donehave/ has been doing
将来shall/ will doshall/ will be doingshall/ will have doneshall/ will have been doing
过去将来should/ would doshould/ would be doingshould/ would have doneshould/ would have been doing
(三)用法
上文已经以动作状态为线索,梳理了16个时态的形式,下面开始,以“时间”为线索,梳理16个时态最普遍、最基本的用法。
1.“现在”
“现在”家族包含一般现在时、现在进行时、现在完成时和现在完成进行时4个成员。在这些时态中,“现在”都限定了,动作发生在当下,或者是从当下起延续的一段时间。
大家最初学英语的时候,大多都是从一般现在时开始的,因为它最简单。
一般现在时,顾名思义,表达现在发生的最一般、最普通的事物。那么,用此种时态来描述日常生活中常常发生的事,就成为题中应有之义。
如:Igetupat7:00inthemorningathome.
由此延伸,如果一件事是随随便便就能做的,那必然说
明对于句子的主语来说,做这件事情非常容易,成为了一种能力或者是习惯。所以一般现在时表达的第二种含义就是能力或是习惯。
如:Doyoudrivetowork?(表习惯)
将第一种含义中的“常常”进行推广,日常生活中每时每刻都存在的事物,就是客观存在,或者客观定律,也可以用一般现在时来表达。最常出现的莫过于“Iloveyou”,这就是一个典型的表示客观事实的句子。
总结以上,一般现在时有三种含义:(1)表示日常行为;(2)表示能力或习惯;(3)表示客观存在。
相比之下,现在进行时的内涵就更加单一。现在进行时表示现在正在发生的事情。现在进行时的后面可以与表示现在的时间状语连用,也可以不跟任何状语。
如:whatareyoudoing?
I’mnotdoinganythingatpresent.
现在完成时是相对复杂的一个,它所包含的含义可以概括为这样三种:(1)过去到现在完成;(2)过去发生对现在有影响;(3)过去到现在之间反复做的事。
笔者曾经在一辆公交上听到一对母子的谈话,很好地诠释了这三种含义。儿子问妈妈晚上可不可以去跟别人玩,妈妈问:“你作业做完了吗?”儿子回答:“做完了。”妈妈再问:“真的都做完了吗?”儿子回答:“早就做完了。”妈妈最后又问:“检查过了吗?”儿子回答:“检查了很多次了。”
第一次儿子回答“做完了”,因为时间不够明确,可以理解为:反正到目前为止是做完了的。第二次儿子给了一个比较明确的时间点“早就做完了”,可见做完作业这件事情发生在过去,只是这件事对现在有影响,回家之后可以玩了。最后儿子说“检查了很多次了”,显然检查这项工作被完成了不止一次,在过去到现在这段时间内,被反复做了多次。
与现在完成时连用的时间状语一般都是一个时间段,如foroneyear,duringthethreemonths等,假如需要使用一个时间点,则应与since连用,表示“从某个时间起”。
如:Ihaven’tseenmyboyfriendsincelastSunday.
Nothinghasbeenquitethesameeversince.
细心的同学可能会发现,现在完成时所描述的动作一般都是不持续的,做完了也就结束了,但是有时候,我们需要表达一个可以持续的动作。比如“我教书13年了”。在大部分情况下,教书13年不会轻易转行,也没有到达退休年龄,所以大部分人讲这句话的时候,只是想说明自己教书的时间比较久,很可能会继续教下去,那么这句话就是一个典型的现在完成进行时:
Ihavebeenteachingfor13years.
但是,如果这句话换成“我单身3年了”,那么这句话就需要仔细考量。假如只是简单陈述一个事实,或者想要表达单身很久,想要尽快结束这个单身的状态,那么就应该用现在完成时。
Ihavebeensingleforthreeyears.
但是,有人单身是因为非常享受自由的状态,所以,尽管这些人已经单身了3年,很有可能还想继续单身下去,那么,这句话用现在完成进行时就更加合适。
Ihavebeenbeingsingleforthreeyears.
2.“过去”
“过去”时间家族包含:一般过去时,过去进行时,过去完成时和过去完成进行时4个成员。“过去”的概念是相对于“现在”来说的,这一系列的动作都发生在“过去”。
具体来说,一般过去时表示过去某一时间所发生的事情或存在的状态,常和aminuteago,yesterday,lastyear等表示过去的时间状语连用,一般过去时表示“之后”的概念,因此要用after,而不能用in。
如:Ithappenedafterthreedays.
但是,一般过去时也可以和一些表示现在的时间状语,如today,thisweek等连用,但此时指的仍然是过去发生的事情。
比如:Didyoutakeyourpillstoday?
这句话问“你今天吃药了吗?”问的是在此之前吃过药没,而不包括说话的这个时间点。
过去进行时则表示在过去某一时间里正在发生的动作,和一般过去时一样,也与表示过去的时间状语连用。
如:WhenIcalledhim,hewasdatinganothergirl.
但,如果时间状语是一段时间,过去进行时所表达的状态就必须贯穿这段时间,或者至少是大部分时间。
比如我们常常看到电视剧里,女主角满怀幽怨的对男主角说:“我那时候一直在等你。”翻译为英语:Iwasexpectingyouthattime.女主角不是孟姜女,不可能一直望着一个地方等男主角,但至少大部分时间里,她从心理上是在等待男主角的。
与现在完成时一样,过去完成时也包含三重含义,不同的是过去完成时所描述的动作都是发生在以过去某一时间为截止点的一段时间,也就是我们常说的“过去的过去”。由此,过去完成时表示这样三个含义:(1)从过去的过去到过去已经完成的事情;(2)过去的过去发生,对过去有影响的事情;(3)从过去的过去到过去反复发生的事情。
举个容易理解的例子,最近比较火的综艺节目《我是歌手》中,歌手林志炫赢得了很多观众的喜爱。于是我们可以说:“在最新一期(第十期)《我是歌手》中,林志炫展现了他的天赋,获得了第三名,在此之前,他已经三次夺冠。”
在这一句话中,时间非常的明确,第十期《我是歌手》显然是过去的事情,在那一次比赛中他获得了第三,可以用一般过去时,当然,用过去完成时也是说得通的,因为这是在上一期的时候完成的事情。不管怎么写,在那之前,他已经获得了三次冠军,是一个非常明确的“过去的过去”,应该用过去完成时。
这句话就可以翻译为:After showed his talentagain,ZhixuanLin got the third prizeinthelatest IAm ASinger. He hadalready been the top for three times be forethat.或者也可以译为After showedh is talentagain,ZhixuanLin had got the thirdprize. He had already been the top for threetimes be forethat.
过去完成进行时表示在过去某一时间之前开始,一直延续到这一过去时间。比如有一句很有名的情诗:“那一月,我转遍经筒,只为触摸你的指尖。”在这句诗中,转经筒是“那一月”发生的事情,显然发生在过去,并且由于这是一个泛化的说法,按照诗句所表达的感情,这种追寻的行为肯定会一直延续下去。所以,此句译为英语:“Ihadbeenturningallthecylindersaroundinthatmonth,inordertotouchyourfingers.”
3.“将来”
“将来时”家族包含一般将来时,将来进行时,将来完成时和将来完成进行时4个成员,共同点是描述的都是将来发生的事情。
一般将来时表示将来会发生的事情,前文已经说过其形式有willdo和shalldo两种。对于两者用法上的差别,有些同学不是特别清楚,只是大约知道will用得比shall要更频繁,所以干脆简单地只用will而不用shall。
shall的语气比will更加强烈,如果觉得不好理解,可以联想两个词的过去式:should和would。两者相比,自然是should在语气上要更加强烈一些。由此,可以反推出shall的语气其实比will要更加强烈。
我们已经知道,将来时其实是对于将来发生的事情的一种陈述,语气太强烈,就会显得过于笃定。但是,出于礼貌,我们无法对别人的事情如此笃定,只能比较肯定的讨论自己的事。这就是为什么shall一般用在第一人称I或者we的后面,而will既可以说自己,也可以说别人。
需要特别说明的是,这里的shall,will,should和would都是助动词,都没有特别的含义,只是表达一种语气。彼此之间只有语气强弱的区别,而没有含义上的区别,所以这里的should不能理解为“应该”。
将来进行时表示将来某个时刻正在发生的事情。严格地说,“将来”与“进行”存在一定的矛盾,既然是未来的事情,表示并没有发生,不可能正在“进行”。所以,这个时态一般只用来表示事先安排好的事情,体现一种期待感,而不能仅仅用来表达自己的想法、愿望之类可能实现,也可能不会实现的事物。
如:IwillbestudyinginHarfordformymasterdegreenextyear.(注:作为一个考研的学生,这里说明年这个时候我将在哈佛读硕士,显然是一个愿望,而非板上钉钉的事情,因此,will比shall更合适)
同理,严格来讲,将来完成时也不能算是真正的完成时态,同样是作为对将来会发生的事情的一种强烈的笃定。比如我们小时候学过《国际歌》,最后一句唱到“布尔什维克就一定会实现”,这就是一个典型的充满了革命浪漫主义的句子,表达了对于将来的信心。这一点我们可以借鉴到我们的作文中,很多人在写作文B节的时候,最后一句都会说“只要这样,我们就能有一个更美好的未来。”通常大家写的句子都是“Bydoingthiscanwehaveabettertomorrow.”那么,可以在这一点上再前进一步,将此句改成:“只要这样,一个更加美好的世界就一定会到来。”译为英文:“Bydoingthiswillabettertomorrowhavecometrue.”
将来完成进行时听起来更少出现,但其实生活中用得比较多。所谓将来完成进行时,就是到将来某个时间会完成,并且会一直进行下去的事情。比如我们可以说:“到今年9月份,我就学习英语15年了。”大多数同学都是从小学开始学习英语,到现在都有十几年了,但是,由于将来的学习和工作中会继续用到,所以相信大家还会继续学习下去,那么这句话用将来完成进行时就非常恰当:“IshallhavebeenstudyingEnglishfor15yearsbythisSeptember.”
这里可以教给同学们一个小技巧,将来完成时和将来完成进行时都要和一个表示“到将来某个时期为止”的时间状语连用,那么这个状语很多时候都是由by加上一个时间点组成的,译为“到xxx为止”。
4.“过去将来”
前面已经讲过,站在过去预测将来,就是过去将来时的含义。生活中常常会用到过去将来时。
一般过去将来时表示说话人站在过去的某个时刻推断将来,比如“YouknewIwouldcome.”
过去将来进行时则表示过去推断的将来某个时刻正在进行的状态,同将来时一样,由于它不能算作正在进行的事情,只能表示已经计划好的事,而不能用来表达想法或者打算。比如:Shesaidshewouldbesettingoffonthe10o’clocktrain.
过去将来完成时稍微复杂一些,表示在过去将来某一时间以前发生的动作,并往往会与过去将来某一时间产生联系。
比如说:笔者过年期间前往广州旅行,有广州的朋友会去车站接我,于是我告诉朋友火车将要到达的时间。这件事虽然是过去发生的,并且讲的是一件对于过去来说将来发生的事,但是对于朋友来说,决定着他什么时候会去火车站,因此用过去将来完成时。
ItoldhimIwouldhavearrivedby4o’clock.
16个时态中,最复杂也最不常用的莫过于过去将来完成进行时。这个时态表示动作从过去某一时间开始一直延续到过去某一时间。前面讲将来完成进行时的时候举过一个例子,“到今年9月份,我就学习英语15年了”。假如这句话是某人上个月说的,那就构成了一个典型的过去将来完成进行时:“HesaidthatbythisSeptemberhewouldhavebeenstudyingEnglishfor15years.”