句子里有before是不是就用过去完成时?那为社么还有I have read that book before

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 03:46:02
句子里有before是不是就用过去完成时?那为社么还有I have read that book before

句子里有before是不是就用过去完成时?那为社么还有I have read that book before
句子里有before是不是就用过去完成时?
那为社么还有
I have read that book before

句子里有before是不是就用过去完成时?那为社么还有I have read that book before
ago 用一般过去时
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. 我们原本希望你去看我们.
回答者:ralph1203 - 举人 四级 9-27 11:59
提问者对于答案的评价:
正是我要找的,谢了,1楼和2楼的比较搞笑

语言是说不准的,只有一个大概.
before一般是是在完成时中用的,过去一般将来都可以用,那句是非常常用的...
所以没什么疑问嘛,那句非常正确.
注意,有时可以看见过去时中也出现BEFORE,所以语言这东西,不要拘泥...

句子里有before是不是就用过去完成时?那为社么还有I have read that book before 关于过去完成时什么时候用,像只要一个句子还有before和过去式那一定有过去完成时了? 有by the time 就用过去完成时吗 比如by the time of last year ,she.是不是要用过去完成时? before出现在现在完成时的句子中,是不是要改成过去完成时 这个句子为什么要用过去完成时?Work on it had begun before my sisiter left. 现在完成时的过去式和过去完成时怎么区分比如I had never been on a plane before.是不是没有提到过去具体某时以前就是过去完成时是不是没有提到过去具体某时以前就不是过去完成时 he pretended to have read the book before 有三个问号哦这句子是现在完成时吗?若是,那请问为什么用现在完成时,而不用过去完成时呢?用了过去完成时意义是什么? It was…before…后面用什么时态呢?我记得是用过去完成时,但是有本书上又说是用一般过去时,我就郁闷了 含since的句子用过去完成时还是现在完成时列几个例子有没有用过去完成时的 我不是很了解一般过去时和过去完成时有什么区别?我知道他们各自是做什么的.但是不知道这两句句子有毛病没I had finished my homework before lunch -- 过去完成时I finished my homework before lunch -- 过去 Your picture is wonderful!Iworked for 8 hours___I finished it.用before 不是就表过去完成时了么?when 英语:用过去完成时造句要求:句子为陈述句,时态为过去完成时.以Before,By the time,After为开头“分别”造5个句子.每个词造5个句子 过去完成时的句子里when怎么用?I had nearly reached the town,when the young man said‘Do you speak English?'When I had fastened my seat belt,the plane took off.这两句里when在不同的位置,是不是在过去完成时的句子里,when By the end 是不是它的出现就意味着时态要用过去完成时? before什么时候和现在完成时用,什么时候和过去完成时连用? I had known her long before. 为什么要用过去完成时? 英语疑惑的选择题啊Nobody knows the palce because few people ______ there before.A have been B, had been C have gone D, had gonebefore的句子不都是常与过去完成时连用的吗? 本题到底是用现在还是过去完成时? 有 before什么时候加doing sth./sb.do sth.什么时候before后加一般过去时的句子或过去完成时的句子