全本小说网,上万本全本小说供您下载阅读。
最新网址:www.shukuge.com

分节阅读 50

作者:佚名
更新时间:2018-01-09 20:00:00
们就是好朋友了。

    C注意:last和 the last之间存在着差别。

    比较:

    (a)I have been here since last week(month, year etc.).

    我从上周(上月、去年等)起一直在这里。

    (b)I have been here for the last week.

    过去一周内我一直在这里。

    第一句里last week意指大约七天前的某一时刻,而第二句的the last week却意指刚刚结束的七天长的时间。

    D since+从句也可表示相同的意思:

    I’ve worked here since I left school.

    离开学校后我就一直在这里工作。

    ever since作副词用:

    He had a bad fall last year and has been off work ever since.

    他去年摔伤了,从那以后就没工作过。

    ?

    [Amber demo]

    188 it is+一段时间+since+一般过去时或现在完成时

    ?

    下面的不同说法都是可以的:

    It is three years since I(last)saw Bill.

    自从我(上次)和比尔见面到现在已经三年了。

    It is three years since I have seen Bill.

    自我和比尔那次见面以来已经有三年了。

    I last saw Bill three years ago.

    我最后一次见到比尔是在三年以前。

    I haven’t seen Bill for three years.

    我已经有三年没见到过比尔了。

    It is two months since Tom(last) smoked a cigarette.

    汤姆最后一次抽烟到现在已有两个月了。

    It is two months since Tom has smoked a cigarette.

    汤姆已经两个月没抽烟了。

    He last smoked a cigarette two months ago.

    他最后一次抽烟是两个月以前。

    He hasn’t smoked a cigarette for two months.

    他已经有两个月没有抽烟了。

    我们可以用 it is… since结构,不带副词 last:

    It is two years since he left the country.

    他离开这个国家已经两年了。

    然而,如果想换用一个别的句式,则只能用下面的办法:

    He left the country two years ago.

    他两年前离开了这个国家。

    在这里不能像上面有关比尔的句子那样用现在完成时的否定形式。 He hasn’t been(living) in this country for the last two years(这两年他没有在这个国家住过)是可以的,但与 He left two years ago(他离开两年了)意思不完全等同。这种结构可以用于一般过去时:

    He invited me to go riding with him. But it was two years since I had ridden a horse.

    他邀请我和他一起去骑马。但那时我已经两年没有骑马了。(在他邀请我之前,我已经有两年没有骑马了,所以我不知道自己是否还能骑得开心。)

    ?

    [Amber demo]

    189现在完成时和一般过去时

    ?

    A Tom(visiting Philip for the first time):I didn’t know you lived in a houseboat.

    汤姆(第一次走访菲利普):我原来不知道你住在船屋里。

    Philip:I’ve always lived in a houseboat.I was born in one.

    菲利普:我一直住在船屋里。我出生在船上。

    ―I thought you were still on holiday.When did you get back?

    ―I came back last week.

    ―Has your term started yet?

    ―Yes,it started on Monday.

    ―我以为你还在休假。你是什么时候回来的?

    ―我是上周回来的。

    ―学校开学了吗?

    ―是的,是星期一开学的。

    B 注意:关于过去的动作的对话常常用现在完成时的问答开始,但是通常会以一般过去时继续下去,即使没有指明时间。这是因为在开头一句中提到的动作这时在说话人的脑子里已经确定了:

    ―Where have you been?

    ―I’ve been to the cinema.

    ―What did you see?/What was the film?

    ―(I saw)‘ Amadeus’.

    ―Did you like it?

    ―你去哪儿了?

    ―我看电影去了。

    ―看的什么电影?/电影的内容是什么?

    ―《莫扎特传》。

    ―你喜欢这电影吗?

    Husband:Where have you been?

    丈夫:你去哪儿了?

    Wife:I’ve been at the sales.

    妻子:商店大减价,我去买东西去了。

    Husband:What have you bought?/What did you buy?丈夫:你买了什么东西?

    Wife:I have bought/I bought you some yellow pyjamas.

    妻子:我给你买了一套黄色的睡衣睡裤。

    Husband:Why did you buy yellow?I hate yellow.

    丈夫:你为什么买黄色的?我讨厌黄颜色。

    C 现在完成时常常用于报纸和广播中,用于开头,说起某项活动,接着就用一般过去时进行描述。事情发生的时间常常在第二句里点出来:

    Thirty thousand pounds’worth of jewellery has been stolen from Jonathan Wild and,Company,the jewellers.The thieves broke into the flat above some time during Sunday night and entered the shop by cutting a hole in the ceiling.

    珠宝商店乔纳森・威尔德公司价值三万英镑的珠宝被盗。窃贼约在星期日夜间某时潜入楼上的一套房子,然后在商店的天花板上挖洞进入商店。

    即使未指明动作的时间,在第二句里也通常用一般过去时:

    Two prisoners have escaped from Dartmoor.They used a ladder which had been left behind by some workmen,climbed a twenty-foot wall and got away in a stolen car.

    两个囚犯从达特姆尔监狱逃走。他们用了工人丢下的梯子,爬上20英尺高的围墙,然后乘偷来的汽车逃走了。

    D 现在完成时常用于书信中:

    I am sorry I haven’t written before but I’ve been very busy lately as Tom has been away.

    很抱歉,在这之前没给你写信。因为汤姆外出了,我最近一直很忙。

    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.

    (译文同上。)

    没有进行式的动词不可能有

友情链接