1、如果从句中的谓语动词是一般过去时,那么主句中的谓语动词通常用过去完成时,表示“截止到从句动作发生时,主句动作已经完成,即过去的过去”。
2、如果从句中的谓语动词为一般现在时/或现在完成时(表示将来),那么主句中的谓语动词常为将来完成时,表示“截止到将来某一时间为止,主句动作将已经完成”。
3、如果主句动作不强调已经完成,只是说明某个时候的状况,(主句是be的系表形式或者是表示像know,find,believe等表示认知的持续性动词,则往往用一般时态,不用完成时态。)此时主句不用完成时,而应根据实际需要选用适当的时态,此时by the time相当于when。
1、By the time Alexandra was seven years old, she had begun painting with oil paints.
Alexandra七岁的时候,就开始用油画颜料画画了。
2、By the time I sit down and face the blank page I am raring to go.
等到我坐下来面对一张白纸,我已经迫不及待地想要动笔了。
3、By the time of the Apollo program, the quality and variety of food increased even further.
到“阿波罗”计划时,食物质量和花样都进一步提高和增多。
4、By the time Lizette reached the lichen meadow, the sun was up and the rocks were warm.
当莉莎特来到草场的时候,太阳已经升起来了,岩石都是温暖的。
5、By the time Cadieux took the case, the police had long since opened the missing persons case.
到卡接手的时候,警局已经在这失踪案件上磨蹭很久了。