当by后面的时间是表示现在的时间时,前面的动词就要使用现在完成时,表示动作发生在现在的时间点之前。例如,“By now, you should have read the book”,表示“到现在为止,你应该已经读过这本书了”。当by后面的时间是表示将来的时间时,前面的动词就要使用将来完成时,以表明动作将在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 next Friday, she will have completed her assignment.”总结:“by 到…为止”既可以用于过去完成时,也可以用于将来完成时,关键在于它后面所跟的时间是指向过去还是将来。
By the time I arrived at the party, everyone had already left. (当我到达派对时,所有人都已经离开了。)By the end of this year, I will have been working for the company for ten years. (到今年年底,我将已经在该公司工作十年了。)上述两个句子中,by前面的动词都使用了完成时态,...
by+时间点,表示“到……以前为止”,如果by后加“将来的时间点”,应用一般将来时;如果by后跟过去的时间点,应用过去完成时。相关短语:by then到那时;by train乘火车;divide by将...除以;by accident偶然;偶尔;意外地;无意中;by chance偶然;偶尔;意外地;abide by遵守;信守;坚持;履行;Come ...