当“by”后面跟的是表示将来的时间点或时间段时,句子则使用将来完成时。例如:“By next Friday, she will have completed her assignment.”总结:“by 到…为止”既可以用于过去完成时,也可以用于将来完成时,关键在于它后面所跟的时间是指向过去还是将来。
4、by加表示将来的时间就用将来完成时We will have finished the work by next month.到下个月我们就会干完了这工作.另外,表示时间时,它还可表示“在……期间”,通常连用的名词是day,night,moonlight,daylight等,注意名词前通常不用冠词.Cats sleep by day and hunt by night.猫白天睡觉,夜里捉老...
当by后面的时间是表示现在的时间时,前面的动词就要使用现在完成时,表示动作发生在现在的时间点之前。例如,“By now, you should have read the book”,表示“到现在为止,你应该已经读过这本书了”。当by后面的时间是表示将来的时间时,前面的动词就要使用将来完成时,以表明动作将在by后面的时间之...
表示“到……以前为止”:by后加时间点,用来指定一个具体的截止时间。例如,“I will finish my homework by 9 pm.”与将来时间点的搭配:当by后加将来的时间点时,句子通常使用一般将来时。这表示在指定的将来时间点之前,某个动作将会完成。例如,“The project will be completed by next Friday...
by+时间”与动作性强的动词连用时,主句多用于完成式。by后的时间可指现在、过去或将来时间点。by经常是与完成时联系在一起,具体什么完成时取决于by之后的时间,例如by2013是过去完成时,bynow是现在完成时,by2015是将来完成时。