在英语中,"by"后面的时间点表示动作将在某个特定时间点之前完成或持续进行。完成动作时,应使用完成时态,如"I will finish my homework by 9pm tonight."。表示动作将持续进行时,应使用将来进行时态,如"By this time next month, I will be studying for my final exams."。
其实,使用“by”后面的时间点是一种时间限制,这意味着我们需要使用完成时态来表达动作的完成。例如,“I will finish my homework by 9pm tonight.”(我今晚9点前会完成我的家庭作业)。需要注意的是,这里的“will”依旧是将来时态,但是我们使用了完成时态来表达动作的完成。
另外,如果你想表达一个动作将会在某个时间点之前持续进行,你可以使用将来进行时态。例如,“By this time next month, I will be studying for my final exams.”(到下个月这个时候,我将会正在复习我的期末考试)。这里的“will be studying”是将来进行时态。