1、by后加过去时间,用于主句是过去完成时。
2、by后加现在时间,用于主句是现在完成时
3、by后加将来时间,且从句事件发生在主句事件之前,主句动词可用一般时态。
1.By the time he was 7,he had learnt English himself.
【释义】到7岁的时候,他就已经自学了英语。
2.I have done my homework by the time you come.
【释义】你回来以前我就把我的回家作业做完了。
3.You can borrow my bicycle,but I must have it back by seven.
你可以借我的自行车,但是一定要在7点前还给我。