关于英语过去完成时的小问题

来源:百度知道 编辑:UC知道 时间:2024/05/29 16:22:34
我们在学过去完成时,老师给我们的解释是发生在过去的过去,基本句型为had done.而且在用since或for时要把非延续性动词改成延续性动词,如die改为be die(好象是),可是在具体用时是had die还是had death(拼写可能有误)?
还有After her husband had gone to work and the children had been send to school,Mrs.Richards rushed up stairs to her bedroom.这里为什么要加been?还有加been后后面是跟原形还是过去分词?这里是原形
可是在I'm sorry,this kind of T-shirt has been sold out.句里为什么又是过去分词?
在A:Tina's been back from holiday
B:I know.I met her this morning这里为什么不能用had met?

问题有点多,将追高分!~
也就是说这里是既用过去完成时又有被动语态?
可是为什么After her husband had gone to work and the children had been send to school这里的been后面用的是原形?

我们在学过去完成时,老师给我们的解释是发生在过去的过去,基本句型为had done.而且在用since或for时要把非延续性动词改成延续性动词,
如die
改为be dead
After her husband had gone to work and the children had been send to school,Mrs.Richards rushed up stairs to her bedroom.这里为什么要加been?
用被动语态。
been后面是跟过去分词
可是在I'm sorry,this kind of T-shirt has been sold out.句里为什么又是过去分词?
也是用被动语态。

在A:Tina's been back from holiday
B:I know.I met her this morning这里为什么不能用had met?
因为this morning在此是过去时间,所以句子要用过去时。
我是从事英语的,不明再问。

过去完成时表示在过去某一时间或动作之前已经发生或完成了的动作。
它表示句子中描述的动作发生在“过去的过去”。
具体如下:
过去完成时的基本用法
(1)表示在过去某一时刻或动作以前完成了的动作,即“过去的过去”。可以用by,
before等介词短语或一个时间状语从句来表示,也可以用一个表示过去的动作来表示,还可能通过上下文来表示。例如:
By nine o’clock last night, we had got 200 pictures from the
spaceship.到昨晚9点钟,我们已经收到200 张飞船发来的图片。
(2)表示由过去的某一时刻开始,一直延续到过去另一时间的动作或状态,常和for, since构成的时间状语连用。例如:
I had been at the bus stop for 20 minutes when a bus finally
came.当车来的时候,我在车站已等了20分钟。