by 当截至讲的用法 就是by后加三种时态用于什么时态
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.
我的手表上显示的是两点钟。
你说的是这个吧
by 表示时间,意为“到……时 为止
如果是by now 就是现在完成时
by +将来时间,就是将来完成
by+过去时间,就是过去完成
I have had my lunch by now. 我已经吃了午饭了.( 现在完成时 )
He ought to be here by now. 他现在应该在这儿了。
By the time he was ten, he had learnt about 1,000 English words. (过去完成时)
到十岁时,他已学了约一千个英语单词。
By the end of this year,they will have finished work on the new stadium。
(在今年年底工人们很把路铺好)注:have+过去分词 表将来完成时