万书网 > 文学作品 > 牛津实用英语语法 > 第74章

第74章



相当于:

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。)

(h)将来完成进行时(参见第216节B。)

关于be+不定式用于表示将来的计划,参见第114节。

关于be  about+不定式和be  on  the  point  of+动名词表示将来,参见第144节C。

注意:大多数助动词都放在第十一章至第十六章中讲述,但will+动词原形是将来时不可缺少的部分,所以把它放到这里讲。把它和一般将来时分开来讲述看似奇怪,但是从逻辑上看,把它放在现在进行时和  be  going  to形式之前似乎是最适当的。

?



[Amber  demo]



199  一般现在时用来表示将来

?

这种时态可以和一个时间短语连用以表示已确定的、对将来的安排:

The  boys  start  school  on  Monday.

男孩们星期一开学。

I  leave  tonight.

我今天晚上动身。

这一用法代替了较常用的现在进行时态(参见第202节):

The  bys  are  starting  school  on  Monday.

男孩儿们星期一就要开学了。

I’m  leaving  tonight.

我今天晚上就动身。

这两种时态之间的差别是:

(a)一般现在时比现在进行时具有的个人色彩更少:  I’m  leav-ing  tonight通常可能含有我决定离开的意思,但I  leave

tonight可指这是计划的一部分,但计划不一定是我订的。

(b)一般现在时要比现在进行时听起来更为正式。计划开办一个新分店的百货商店很可能说Our  new  branch  opens  nextweek(本店新设分店下周开业),而不说Our  new  branch  is  opening  next  week。

(c)有时,现在进行时显得累赘的地方就用一般现在时,例如在谈到像旅程安排那样的一系列预定的将来的动作时,可以

这样说:

We  leave  at  six,arrive  in  Dublin  at  ten  and  take  the  plane  on…

我们6点出发,10点到达都柏林,并在……乘飞机……

而不说:

We  are  leaving  at  six,arriving  in  Dublin  at  ten  and  taking  the  plane  on然而要注意,在像My  train  leaves  at  six(我常乘坐的火车6点开)这样的句子中,用一般现在时表示习惯性动作,这里就不能用现在进行时来代替。