1、by后加过去时间,用于主句是过去完成时。
例如:By the time he was 7,he had learnt English himself.
【释义】到7岁的时候,他就已经自学了英语。
2、by后加现在时间,用于主句是现在完成时。
例如:I have done my homework by the time you come.
【释义】你回来以前我就把我的回家作业做完了。
3、by后加将来时间,且从句事件发生在主句事件之前,主句动词可用一般时态。
例如:Can you reply to me by tomorrow?
【释义】你能在明天之前答复我吗?
You can borrow my bicycle,but I must have it back by seven.
你可以借我的自行车,但是一定要在7点前还给我。
以上是by解释为“截至”时,后接三种常用时态的一般用法。
扩展资料:
当by作为介词时,还有以下几种用法:
1、靠近;在……旁边。
例如:A dog sits by her.
【释义】一条狗挨着她坐。
2、被,表示被动。
例如:I was told the truth by him.
【释义】我被他告知了真相。
3、由于(置于不带the的名词前,表示原因)
例如:I found my notebook by chance.
【释义】我碰巧找到了我的笔记本。
4、在…期间;处于某种状况
例如:to go on a trip by day
【释义】在白天旅行
5、经过
例如:He walked by me without speaking.
【释义】他一言不发地从我身边走过。
6、从……看;按照
By my watch it is two o'clock.
我的手表上显示的是两点钟。