《牛津实用英语语法》

下载本书

添加书签

牛津实用英语语法- 第49部分


按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
很抱歉,在这之前没给你写信。因为汤姆外出了,我最近一直很忙。
We have carefully considered the report which you sent us on 26 April,and have decided to take the following action.
我们已经仔细地考虑了你于4月26日寄来的报告,并已决定采取以下行动。




'Amber demo'


现在完成进行时?




'Amber demo'


190 形式

这种时态由动词be的现在完成时形式+现在分词构成:
肯定式:I have been working,he has been working等
否定式:I have not/haven’t been working等
疑问式:have I been working?等
否定疑问式:have I not/haven’t I been working?等




'Amber demo'


191 用法

现在完成进行时表示一个过去开始、现仍在继续中的动作:
{ewc MVIMAGE;MVIMAGE; !461343T1。bmp}
或一个过去开始、现在刚刚结束的动作:
{ewc MVIMAGE;MVIMAGE; !461343T2。bmp}
I’ve been waiting for an hour and he still hasn’t turned up.
我等了一小时了,可他还没来。
I’m so sorry I’m late.Have you been waiting long?
真对不起,我迟到了。你等了很久了吗?
必请记住,许多动词一般情况下不能用进行时(参见第168节),但其中有些动词在某些场合可以用进行时(参见第169节至第171节)。因此可以说:
Tom has been seeing about a work permit for you.
汤姆一直在想办法给你弄一个工作许可证。
She has been having a tooth out.
她(刚才)正让医生给她拔牙呢。
I’ve been thinking it over.
我一直在考虑这件事。
I’ve been hearing all about his operation.
我一直在听人讲他动手术的全部情况。
此外,动词want常用于这种时态,wish也可以这样用:
Thank you so much for the binoculars.I’ve been wanting a pair for ages.
我非常感谢你送给我望远镜。我一直想要一副。
现在完成进行时没有被动语态。They have been repairing theroad(他们这一阵一直在修这条路)的最近似的被动形式通常是 The road has been repaired lately(这条路最近修过)。这是现在完成时的被动语态,但是这两个句子并不完全相同。




'Amber demo'


192 现在完成时的一般式与进行式的比较

A 在表达一个在过去开始而现在仍在继续或刚刚结束的动作时,某些动词既可以用现在完成时,也可以用现在完成进行时。这样的动词有expect,hope,learn,lie,live,look,rain,sleep,sit,snow,stand,stay,study,teach,wait,want,work等:
How long have you learnt English?
你学习英语多久了?
How long have you been learning English?
(译文同上。)
He has slept for ten hours.
他已经睡了十个小时了。
He has been sleeping for ten hours.
(译文同上。)
It has snowed for a long time.
雪下了好长时间了。
It has been snowing for a long time.
(译文同上。)
没有进行式的动词不可能有这样的用法(参见第168节),即现在完成进行时不能代替以下例句中的现在完成时:
They’ve always had a big garden.
他们一直有一座大花园。
How long have you known that?
你知道这事多久了?
He’s been in hospital since his accident.
他从发生事故之后,一直在医院里。
注意:现在完成进行时可以和时间短语连用,也可以不连用,这一点就有别于现在完成时,因为后者与像for six days,since June,never等一些时间短语连用才能表示这类动作。不用这些时间状语时,现在完成时指的是完成了的一个动作。
B 用现在完成时表示的反复的动作,有时可以作为连续的动作用现在完成进行时表示:
I’ve written six letters since breakfast.
早饭后我已经写了六封信。
I’ve been writing letters since breakfast.
早饭后我一直在写信。
I have knocked five times.I don’t think anyone’s in.
我敲了五次门。我想屋里没有人。
I’ve been knocking.I don’t think anybody’s in.
我一直在敲门。我想屋里没有人。
注意:现在完成进行时表示一种看来似乎是不间断的动作,所以提到做一件事的次数或一共做了多少事情时,不能用现在完成进行时。
C 用现在完成时表达的单一动作和用现在完成进行时表达的动作是有区别的:
(a)I’ve polished the car.
我擦了车。
意指这件事已经结束了。
(b) I’ve been polishing the car.
我在擦车来着。
意指过去一小时我就是这样度过的,而不一定指动作已结束。注意:用现在完成进行时表示单一动作时,这一动作持续到说话的时间或者接近这一时间为止:
He’s been taking photos.
他一直在拍照。(他大概手里正拿着照相机。)
He has taken photos.
他拍过相片。(这件事可能是也可能不是最近发生的。)




'Amber demo'


193 进一步举例

A:I haven’t seen your brother lately.Has be gone away?
甲:我近来一直没有见到过你的兄弟。他是不是到别的地方去了?
B:Yes,he’s/he has been sent to America.
乙:是的,他被派到美国去了。
A:When did he go?
甲:他什么时候走的?
B:He went last month.
乙:他是上个月走的。
A:Have you had any letters from him?
甲:你收到他的来信了吗?
B:I haven’t,but his wife has been hearing from him regularly.
乙:我没有收到,但他的妻子常收到他的来信。
A:Does she intend to go out and join him?
甲:她想出去跟他团聚吗?
B:They’ve been thinking about it but haven’t quite decided yet.Unfortu-nately they’ve had a lot of expense lately and perhaps haven’t got themoney for her fare.
乙:他们正在考虑这件事,可还没有最后决定。但是不巧得很,最近他们开销很大,也许没有钱给她买票。
Tom:What have you done with my knife?
汤姆:你怎么动我的小刀了?(你把我的小刀放在哪里了?)
Ann:I put it back in your drawer.
安:我把它放回你的抽屉里了。
Tom(taking it out):But what have you been doing with it?The blade’s alltwisted!Have you been using it to open tins?
汤姆(拿出小刀):可你用这刀子干什么来着?刃都卷了!你用它开罐头了吧?
A:Do you see those people on that little sandy island?They’ve been wav-ing handkerchiefs for the last half hour.I wonder why.
甲:你看见小沙洲上的那些人了吗?半小时了,他们一直挥舞着手绢。我不知是怎么回事。
B:They need help.The tide’s ing in and very soon that little islandwill be under water.Have you been sitting here calmly and doing noth-ing to help them?
乙:他们需要救援。潮水正在上涨,不一会儿那小岛就要被淹没。你难道一直在这里无动于衷地坐视不救吗?
A:I’ve never been here before.I didn’t know about the tides.
甲:我以前从来没来过这里。我不了解潮水的情况。




'Amber demo'


过去完成时?




'Amber demo'


194 形式和用法

A 形式
过去完成时由had+过去分词构成,因此无人称变化:
肯定式:I had/I’d worked等
否定式:I had not/hadn’t worked等
疑问式:had I worked?等
否定疑问式:had I not/hadn’t I worked?等
B 用法
1 过去完成时是与现在完成时相当的过去式。
现在完成时:
Ann has just left.If you hurry you’ll catch her.
安刚刚走。如果你快一点,就能追上她。(参见第183节。)
过去完成时:
When I arrived Ann had just left.
我到的时候,安刚刚离开。
现在完成时:
I’ve lost my case.
我的手提箱丢了。(参见第184节。)
过去完成时:
He had lost his case and had to borrow Tom’s pyjamas.
他的手提箱丢了,不得不去向汤姆借睡衣睡裤。
但是,过去完成时不像现在完成时那样限于表达未指明时间的动作,因此可以说:
He had left his case on the 4∶40 train.
他把手提箱丢在4点40分的火车上了。
2 现在完成时可以和 since/for/always等词连用,表示一个开始于过去并仍在继续或刚刚结束的动作。(参见第186节。)与此同理,过去完成时也可以用来表示在所说的过去某一时刻之前就已开始的动作,这一动作:
(a)在该时刻仍然在继续;或
(b)在该时刻停止或刚刚停止。
但应注意,过去完成时还可以用来表示:
(c)在所说时刻之前某一时候停止的动作。
(a),(b),(c)这三种类型的例句分别列举如下:
(a)Bill was in uniform when I met him.He had been a soldier for tenyears/since he was seventeen,and planned to stay in the army till hewas thirty.
我遇到比尔的时候,他身穿军服。那时他已经当了十年兵了/他
从17岁就当兵,并且还计划在军队里呆到30岁。
Ann had lived in a cottage for sixty years/ever since sh

小提示:按 回车 [Enter] 键 返回书目,按 ← 键 返回上一页, 按 → 键 进入下一页。 赞一下 添加书签加入书架