作业帮 > 英语 > 作业

By the time 的主句可以用过去进行时吗?

来源:学生作业帮 编辑:神马作文网作业帮 分类:英语作业 时间:2024/11/18 22:06:53
By the time 的主句可以用过去进行时吗?
就是我碰到一道题.
By the time he took a shower,the telephone was r_____.我觉得应该是填【ring】这个词的动词形式.但老师讲过【先过完,后过去】,按理说这里应该是没有【was r____】,而应该换成【had rung】.但题目是那样出的.以前在书上看过【By the time】有【到.之时】的意思,我就想是不是这里应该用过去进行时?
By the time 的主句可以用过去进行时吗?
这个题目,by the time不是“到.之前”的意思.而是“这时候,在此时”的意思.相当于at that time
所以此题应填ringing

你所说的用过去进行时是对的.
但我感觉你描述的因果关系不太明朗.不是因为by the time是“到.之时”才用过去进行时.
而且因为,【在我洗澡的时候,电话响了】整个句子都是过去,所以电话响是那个时候正在进行的动作.

你可以看下过去进行时的概念:【表示过去某时正在进行的状态或动作.】

【补充】:by the time有两种意思.
1,“在.之前”,充当连词引导时间状语从句.
主句:过去完成时——从句:一般过去时
主句:将来完成时——从句:现在时
另外,如果by接时间点的名词,假若是接过去的时间,多用于过去完成时.接将来的时间,多用将来完成时.
2,“在那时,这时候”.就是我们这道题的用法了.