按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!
他看见所有的画时,表示十分惊奇,一个人竟然画了这么多画。(他一看见画就这么说。)
过去完成时同样可以与as soon as,the moment,immediately连用。(关于as作为表示时间的连词的用法,参见第332节。)
B 过去完成时可以与till/until和before连用,强调一个动作结束或预期将结束,但要注意在till/until+过去完成时+一般过去时结构中,表示一般过去时的动作可以位于表示过去完成时的动作之前,而在before+过去完成时+一般过去时结构中表示一般过去时的动作总是位于表示过去完成时的动作之前:
He refused to go till he had seen all the pictures.
他在看完所有的画之后才同意走。
He did not wait till we had finished our meal.
他没等到我们吃完饭就走了。
Before we had finished our meal he ordered us back to work.
没等我们吃完饭,他就命令我们回去干活。
Before we had walked ten miles he plained of sore feet.
我们还没走出十英里路,他就抱怨脚痛了。
也可以在表示时间的从句中和主句中都用过去完成时:
It was a very expensive town.Before we had been here a week we hadspent all our money.
那是一个物价很贵的地方。我们到这儿还不到一星期,就花光了所有的钱。
C 在after之后一般用过去完成时态:
After the will had been read there were angry exclamations.
遗嘱宣读完之后,激起了一片愤怒的喊声。
D 第194节中已经讲过,在过去某一时刻回顾更为过去的动作时,要用过去完成时。如果有两个这样的动作:He had beento school but he had learnt nothing there,so was now illiterate(他上过学但什么也没学到,因此现在还是个文盲),而又想用时间连词把它们连接起来,就可以用when等连词连接两个过去完成时:
When he had been at school he had learnt nothing,so he was now illiter-ate.
他上学的时候什么也没学到,所以现在还是个文盲。
但更常见的情况是,这里时间从句中的动词用一般过去时:
When he was at school he had learnt nothing,
(译文同上。)
类似的例句还有:
He had stayed in his father’s firm till his father died.Then he had startedhis own business and was now a very successful man.
他在父亲的公司里一直呆到父亲去世。之后他便自己开业,其时已成为一个事业有成的商人。
E 表示认识、理解等的动词一般在时间从句中不用过去完成时,除非有时间修饰:
When she had known me for a year she invited me to tea.
她认识了我一年之后,邀请我吃茶点。
When I knew the work of one department thoroughly I was moved to thenext department.
在我完全熟悉了一个部门的工作之后,又被调到另一部门。相当于:
As soon as I knew…
试与下句比较:
When I had learnt the work of one department I was moved.
我学会一个部门的工作之后,就被调走了。
F 带有过去完成时的时间从句可以和条件时态连用,但这主要见于间接引语,例句见下。
?
'Amber demo'
196 过去完成时在间接引语中的用法
?
A 引导动词如果是一般过去时,直接引语中的现在完成时在间接引语中要变成过去完成时:
He said,‘I’ve been in England for ten years.’
他说:“我已经在英国住了十年了。”相当于:
He said that he had been in England for ten years.
他说他在英国已经住了十年。
He said,‘When you’ve worked for a year you’ll get a rise.’
他说:“你工作一年之后,会加工资。”相当于:
He said that when I’d worked for a year I’d get a rise.
他说我工作一年之后会加工资。
She said,‘I’ll lend you the book as soon as I have read it myself.’
她说:“我一看完这本书就借给你。”相当于:
She said she’d lend me the book as soon as she’d read it herself.
她说她一看完那本书就借给我。
B 直接引语中的一般过去时通常也作同样的变化:
He said,‘I knew her well.’
他说:“我过去很了解她。”相当于:
He said that he had known her well.
他说他过去很了解她。
但在许多情况下一般过去时保持不变。(参见第309节至第310节。)(关于条件句中if后的过去完成时,参见第223节;wish和only之后的过去完成时,参见第300节;关于as if和 asthough之后的过去完成时,参见第292节。)
?
'Amber demo'
过去完成进行时?
?
'Amber demo'
197 形式与用法
?
A 形式
过去完成进行时是由 had been+现在分词构成,因此无人称变化:
I had/I’d been working
they had not/hadn’t been working
had you been working?
had you not/hadn’t you been working?
凡不能用于进行时的动词均不能有这种时态,但动词want(有时还有wish)除外:
The boy was delighted with his new knife.He had been wanting one fora long time.
男孩对新小刀很高兴。他早就想要一把了。
注意:这一时态没有被动语态,像They had been picking ap-ples(他们一直在摘苹果)这样的句子,最近似的被动式是Ap-ples had been picked(苹果已摘完),实际上这两种说法意思并不相同。(参见下面B3。)
B 用法
过去完成进行时与过去完成时之间的关系,同现在完成进行时与现在完成时之间的关系相同。(参见第192节。)
1 表示动作在所说的过去某一时刻之前就已开始并持续到那一时刻或者在那一时刻之前刚刚停止时,常常可以用两个时态中的任一个(参见第192节A):
It was now six and he was tired because he had worked since dawn.
已经6点了,他感到很累,因为他从天亮起一直工作到现在。相当于:
It was now six and he was tired because he had been working since dawn.
那时正是6点,他因从一大早就干活而累了。
2 用过去完成时表示的反复的动作,有时可以作为一种连续的动作用过去完成进行时表示(参见第192节B):
he had tried five times to get her on the phone.
他曾试着打了五次电话要找她。
He had been trying to get her on the phone.
他一直在试着打电话找她。
3 一个用过去完成时表达的单一动作和一个用过去完成进行时表达的动作不同(参见第192节C):
By six o’clock he had repaired the engine.
到6点钟时他已经修好发动机了。(这项工作已经完成。)
但He had been repairing the engine(他一直在修理发动机)仅告诉我们他在前面的时间/前半小时里做什么,而并不告诉我们这项工作是否完成。
另一个区别是,由过去完成进行时表示的动作常持续进行直到或甚至超过说话的时间(这个时间是在过去)。而由过去完成时表示的动作虽可以发生在这一说话时间之前不久,但动作与说话之间可以有较长的时间间隔:
He had been painting the door.
他当时一直在油漆门。(油漆大概还未干。)
He had painted the door.
他油漆了门。(可能是最近,也可能是一段时间之前。)
?
'Amber demo'
第十九章 将来时态?
?
'Amber demo'
198 表示将来的各种形式
?
英语中有多种方法表示将来。现在把这些形式列举如下,后文中将依照列举的顺序予以讲述。学生应当照这一顺序学习,否则它们之间的关系就不易弄清楚。
(a)一般现在时(参见第199节。)
(b)will+不带to的不定式(用来表示意图,参见第201节。)
(c)现在进行时(参见第202节。)
(d)be going to结构(参见第203节至第 206节。)
(e)一般将来时will/shall+动词原形(参见第207节至第210节。)
(f)将来进行时(参见第211节至第214节。)
(g)将来完成时(参见第216节A。�