by the time 用法有个例句.By the time the war was over , death and suffering were to be seen everywhere.by the time不是用于完成时态的吗?

问题描述:

by the time 用法
有个例句.
By the time the war was over , death and suffering were to be seen everywhere.
by the time不是用于完成时态的吗?

by the time一般来说要用于完成时态,且过去完成式更多些,但是也有例外。
主要是看主句的动作是否在从句动作发生前就结束了。例如:
By the time I was ten, my father was working in a small factory.
到我十岁时,我父亲一直在一家小工厂上班。(不是说他已经上完班,或者不在那里上班了。)
By the time the war was over , death and suffering were to be seen everywhere.
到战争结束时,死亡和灾难将随处可见。(死亡和灾难可能要持续到战争结束之后很久,而不是在战争结束之前。)
希望能帮到您。

by the time 1)到…时候为止; 2)…当……的时候;
by the time 1)到…时候为止
通常引导一个时间状语从句,表示“到……的时候为止”主句则表示在此时间之前某个事件已完成.值得注意的是,当从句用过去时时,主句通常用过去完成时.
例如:By the time l got to the station,the train had
already gone.
2)…当……的时候
如果只是说过去某个时候的状况,用过去时,而不用完成时.你的这句就是如此.By the time the war was over ,death and suffering were to be seen everywhere.在战争结束的时候,到处可见死亡和饥饿.这里没有“死亡和饥饿”已经完成的意思,只是描述当时这个时间点的状况.所以用过去时.