英文before用法
来源:学生作业帮助网 编辑:作业帮 时间:2024/08/31 19:48:58
英文before用法
英文before用法
英文before用法
before 可以和过去完成时连接.
下面是具体的内容.你可以从中找到答案.
一.过去完成时主要有以下几点用法:
1.表示过去某一时间或动作之前已经发生或完成的动作或存在的状态.句中常用by,before,when,until等词引导的时间状语.它是以过去某一时间为起点,所以过去完成时是一个相对的时态,表示的是“过去的过去”.只有和过去某时间或某动作相比较时才能用到它.例如:
Most of the guests had left when he arrived at the party.当他到达晚会时,他发现大多数客人已经离开了.
2.过去完成时还可表示过去某一时刻之前发生的动作或状态持续到过去某个时间或持续下去,常与for,since等词连用.例如:
When Jack arrived,he learned Mary had been away for almost an hour.当杰克到时,他得知玛丽已经离开快一个小时了.
3.用于并列句:一个并列句用的是过去式,如果另一个并列句表示的动作早于过去式这一动作,这时需用过去完成时.例如:
Tom flew home,but his father had already died.汤姆乘飞机回家,他的父亲却已经去世了.
4.某些动词的过去完成时表示过去未实现的希望、计划或打算.常用的动词有hope,expect,suppose,think,want,wish等.例如:
They had hoped to be able to arrive before ten.他们本来打算能在10点之前到达.
5.在before,after,as soon as等引导的从句中,由于这些连词本身已经表示出时间先后,所以可以用过去时来代替过去完成时.例如:
二.一般过去时和过去完成时用法有哪些不同?
1.在主从复合句中的用法不同
(1) 用在宾语从句中
在主句谓语为一般过去时的宾语从句中,既可用一般过去时,也可用过去完成时.但两种时态的意义明显不同.试比较下列两组句子:
She said she was a doctor.她说她是位医生.(说话时仍为医生)
She said she had been a doctor.她说她曾当过医生.(说话时已不是)
She said she had been a doctor for twenty years.她说她当过20年的医生.(主要强调说话时已当过20年医生,此状态可能已经结束,也可能还没有)
但是,如果从句中有表示具体时间的状语,则常用一般过去时.例如:
He said he was born in 1986.他说他是 1986年出生的.
(2) 用在含有after的主从复合句中
在含有after的主从复合句中,一般在从句中使用过去完成时,主句中使用一般过去时.例如:
After he had done his homework,he went out to play football.
因连词after本身能明确表示时间的先后关系,因而多数的主句和从句均使用一般过去时.例如:
After he arrived in England,Marx worked hard to improve his English.
(3) 用在含有before的主从复合句中
用在含有before的主从复合句中,一般在从句中使用一般过去时,主句中使用过去完成时.例如:
Lily had written some letters before she went out shopping.
有时,也可以在从句中用过去完成时,主句中用一般过去时,这样就可使描述更为生动.试比较:
We got to the station before the train had left.火车尚未开动之前,我们就到了车站.
We had got to the station before the train left.火车开出之前,我们就已经到了车站.
像after一样,before本身就能明确地表示时间的先后关系,故多数主从句均使用一般过去时,而无需使用过去完成时.例如:
Many people left for home before the film ended.电影尚未放完,许多人就起身回家了.
(4) 用在含有when的主从复合句中
由于when本身不能明确表示时间的先后关系,故先发生的动作应用过去完成时,后发生的动作只需用一般过去时.这样用过去完成时的可能是主句,也可能是从句.例如:
When all his money had been used up,Peter had to turn to a friend for help.当他的钱全都用光时,彼得只好转而求助于一个朋友.
有时,主句和从句的谓语动词的先后关系十分明确,两个动作紧接着发生,前一动作导致后一动作,这时两者均用一般过去时即可.例如:
When the meeting was over,we left the hall.散会后,我们就离开了大厅.
2.叙述几个连续的动作用法不同
在叙述两个或两个以上接连发生的动作用and,but,so或then等连接并按时间发生的先后顺序叙述时,只需用一般过去时.例如:
She entered the room,turned on the light and found everything stolen.
I lost my pen but soon found it.
She lost her pen,so I lent her mine.
但是,如果两个先后发生的动作不是按时间的顺序排列或叙述时,为明确动作发生的先后顺序,先发生的动作就得用过去完成时.例如:
The farmers were in high spirits because they had got another good harvest.农民们兴高采烈,因为他们又获得了一次好收成.
3.表示与过去还是现在相反的情况不同
一些表示心理活动的动词,如think,know,expect,mean,hope,want,suppose等,用一般过去时可表示存在于过去而非现在的心理活动或事与愿违的情况.例如:
I didn't know you were here.我不知道你在这儿.
而这些词的过去完成时则表示的是过去未曾实现的愿望、打算、想法或意图等.例如:
We had hoped that you would be able to visit us.我们原本希望你去看我们.
一、表示“在……之后……才”。副词“才”在汉语中强调某事发生得晚或慢。如果在含有before从句的复合句中,强调从句动作发生得晚或慢时,就可以应用这种译法。
二、表示“……还没来得及……就……”。目的在于强调从句动作发生之前,主句动作已发生。
三、表示“在……之前就……”。这时主句与before从句中的两个动作按时间先后依次发生。
四、表示“趁……”,“等到……”,或...
全部展开
一、表示“在……之后……才”。副词“才”在汉语中强调某事发生得晚或慢。如果在含有before从句的复合句中,强调从句动作发生得晚或慢时,就可以应用这种译法。
二、表示“……还没来得及……就……”。目的在于强调从句动作发生之前,主句动作已发生。
三、表示“在……之前就……”。这时主句与before从句中的两个动作按时间先后依次发生。
四、表示“趁……”,“等到……”,或 “没等……就…… ”等。
五、用于句型“It + will/would be + 时间段 + before...”句型中,表示“要过多久才…”,也可用于“It + may be + 时间段 + before...”,表示“也许要过多久才……”。其否定形式“It will/would not be +时间段+ before…”表示“不久就……,过不了多久就……”。
六、用于句型 “it was +时间段+ before …” 表示 “过了(多长时间)才……”。其否定形式“ it was not +时间段+ before …” 意为“不久就……”, “没过(多长时间)就……”。
七、和hardly连用,表示“刚一……就……”。该结构主句常用过去完成时,当hardly位于句首时,要用倒装语序,例如:
I had hardly sat down before the telephone rang.
Hardly had I sat down before the telephone rang.
我刚一坐下电话就响了。
八、和其它相似句型的区别
有时候before引导的时间状语从句与since,when引导的时间状语从句在下列结构中较相似,容易混淆。
“It be +时间段 + since引导的时间状语从句”表示“自从……已经有多长时间了”。主句用一般现在时或现在完成时。
“It be +时间点 +when引导的时间状语从句”表示“某个动作发生时,是某个时间”。主句谓语动词可以是一般过去时,也可以是一般将来时。
九、before long和long before的区别
before long意为“不久,很快”(其中before是介词,long是名词),常在句中作状语,多与动词的过去时或将来时连用。例如:
The work will be finished before long. 工作不久就会完成。
long before意为“很久以前”(其中long是副词。long before单独使用时,before是介词;long before后接从句时,before是连词。)这个词组常与过去时或过去完成时连用,跟从句时也可用在一般现在时的句子中。例如:
She said that she had heard of it long before. 她说她早就听说过此事。
It will be long before he arrives. 还要等很久他才能到达。
before引导的从句不再用否定式的谓语,并且当before引导的从句位于主句之后,有时译成“就,才”。还要注意主句和从句之间的时间关系。当主句用将来时,从句总是用现在时;如果before引导的从句谓语用的是过去时,则主句动词多用过去完成时,这样以便体现动作发生的先后。After表示主句动作发生在从句动作之后。主句和从句的动作的时间关系正好与before引导的从句相反。
收起