几种特殊的完成形式,本文主要内容关键词为:几种论文,形式论文,此文献不代表本站观点,内容供学术参考,文章仅供参考阅读下载。
完成时是英语中较为常用也很重要的语法项目,它包括现在完成时和过去完成时等等。对于完成时的一些常见用法,学生大多能够弄明白。但是英语中有几种比较特殊的“完成时”或完成形式需引起同学们的重视并尽量做到熟练运用。
一、动词不定式中的完成时
A.在动词不定式结构中的完成时只可能是现在完成体。即使不定式前的谓语动词是一般过去时,动词不定式中的完成体也只可能是to have done。如果在不定式中的完成时表示一种被动关系,需用完成被动式。例如:
1.He seems to have got what he wanted.他似乎已经得到了他所想要的(东西)。
2.He seemed to have ever been to Paris.他似乎曾经去过巴黎。
在例2中,不定式to have ever been to Paris,用现在完成体的形式实际上表示过去完成时的意思,该句可改为:It seemed that he had ever been to Paris,但由于完成时在不定式中,我们应该使用to have done。再如:
3.He was told to have got the first place in the speech contest.
他被告知在演讲比赛中得了第一名。
如果不是在不定式中,我们应该用过去完成时表示。即:Someone told him that he had got the first place in the speech contest。完成被动式亦为如此。如:
4.He seemed to have been beaten by someone as he was in black and blue yesterday.
他昨天似乎被人打过,因为他看起来青一块紫一块的。
B.intend,mean,hope,plan,expect,want,suppose等动词的过去完成时可以表示一个本来打算做而没有做的事,相当于该动词的一般过去时后加上一个含有现在完成体的动词不定式。如:
5.He wanted to have helped you but he had no time then.他本来想帮助你但那时他没有时间。
该句子等同于He had wanted to help you but he had no time then。
二、与情态动词连用的现在完成体
英语中,一些情态动词和现在完成体可以连用。如用might/must have done表示对已经过去的事情进行猜测;用should/ought to/could have done表示本来该怎么样,本来能怎么做而实际上没有这样做。例如:
6.He might have taken an umbrella with him this morning.
他或许今天早上带了雨伞的。(语气不太肯定,只是有这种可能)
7.It must have rained last night as the play ground is wet now.
昨天晚上肯定下过雨了,因为操场是湿的。(语气十分肯定,这种可能性极大)
8.You should/ought to have bought your girlfriend a bunch of red roses on the St.Valentine's Day.
你本来应该在情人节那天给你女朋友买束红玫瑰的。(但是实际上你没有买)
9.You could have finished all the things arranged by the teacher before you came to the classroom.
你本来能在来教室前完成老师所安排的一切事情的。(但事实上你没能完成)
三、现在分词的完成体及其完成被动式
现在分词的完成形式表示该分词所含的动词意义完成后造成一种影响,通常强调该动作先完成后才发生另一件事情。如:
10.Having finished all the assignments from Prof.Li,she began to write a letter home.
完成李教授所安排的全部事情后,她开始写家信。
该句中因为强调先做完教授安排的事情然后才写家信,而且完成任务这一动作的逻辑主语是主句的主语she,因此我们应该用现在分词。finishing的完成体,即having finished。此外,我们还要注意现在分词的完成被动式。如:
11.Having been helped by the leader,John realized his decision was not a sound one.
经过领导帮助以后,约翰意识到自己的决定不是一个合适的决定。
该句强调约翰意识到自己的决定不是一个合适的决定是发生在他被领导帮助过之后,对于状语来讲,其逻辑主语John是被帮助的,又要强调这个事情先出现,因此我们应该用having been done这种现在分词的完成被动式。试比较:Helped by the leader,John realized his decision was not a sound one.该句的状语仅用helped这一过去分词,主要表示被动,但没有强调状语的动作完成后才发生主语的动作。
四、完成时用于hardly/barely/scarcely...when,no sooner...than等结构中
在这些结构中,要注意先发生的动作用过去完成时,后发生的动作要用一般过去时。同时要注意如果否定意义的副词置于句子的开头,要使用部分倒装结构。如:
12.He had hardly entered the classroom when all the students applauded.
他一走进教室所有的学生就鼓掌欢迎。
enter the classroom比applaud先发生,因此前者用过去完成时。
13.No sooner had she heard the news than she burst into tears.
她一听到这消息就痛哭流涕。
由于no sooner被置于句首,因此该句使用部分倒装结构,助动词had被放在主语she的前面。而且hear the news先发生,故用了过去完成时。
五、完成进行时
很多学生不能很好掌握英语中的完成进行时,作为完成体的特殊形式。我们要注意区分现在完成进行时和过去完成进行时。现在完成进行时表示一个从过去某时开始发生,一直延续到现在并可能延续下去的动作;过去完成进行时表示一个发生在过去某个时刻之前,一直延续到过去某个时候并可能延续下去的动作。如:
14.I have been waiting for you here.
我一直在这里等你。(如果现在没见着你,我可能在继续等你。)
15.She had been learning English before you knew her.
她在认识你之前就一直在学英语。(在认识你之后她可能继续学英语。)
六、虚拟语气中的完成时
A.人在非真实的条件句中,凡是表示与过去情况相反的假设,条件从句就应该用过去完成形式,主句应该用情态动词+现在完成体。但也可能是混合虚拟语气。
16.If it hadn't rained last night,I would be at home now.
如果昨晚没有下雨,我现在应该在家了。
条件从句表示过去时间,主句表示现在时间,我们应该用混合虚拟语气。因为条件句是对过去的事情进行相反假设,故用过去完成形式。
17.If she were a boy,she would have joined the army.
如果她是一个男孩,她早就已经参军了。
条件从句是针对现在情况的假设,用一般过去时表虚拟,was要用成were,而主句表示到现在她已经参军,故用情态动词加上现在完成体。
如果这种非真实条件从句被介词短语替换,在主句中同样应该用情态动词加上现在完成体。如:
18.Without/But for your help,I wouldn't have achieved my goal.
要不是你的帮助,我不可能实现我的目标。
Without/But for your help相当于条件从句:If you hadn't helped me。
B.在would rather,prefer,wish,if only,as if之后的从句中,如果表示与过去事实相反,都要用过去完成形式。如:
19.I would rather that she hadn't come to the party last night.
我宁愿她昨天晚上没有来参加晚会。(事实上她昨晚来参加了晚会)
20.I prefer that you had told me the truth before I forced you to tell me.
我更愿意你在我逼你说出真相之前告诉我真相。(实际上我逼你之后你才告诉我)
21.If only she had known where to find you on your wedding ceremony!
要是在你们婚礼仪式上她知道去哪里找你该多好啊!(她不知道去哪里找你)
22.I felt as if we had known each other for many years but actually we got to know each other only five minutes ago.
我觉得我们仿佛已认识多年了,但实际上我们是五分钟前才认识的。
七、特殊句型中的完成时态
在下面的句型中,我们也应该用完成时态。如:
23.It is the second time that she has fallen asleep in math class.
这是她第二次在数学课上睡着了。
24.It was the third time that he had mentioned his former teacher of English.
这是他第三次提及他以前的英语老师了。