请问我对"by"作为“介词+时间”的用法理解正确吗?请大家指点谢谢。
by + 时间点 意为“到……为止;在……之前”常与完成时连用
a.如果by后跟现在的时间,则用现在完成时
例:We have learned 500 words by now. 到现在我们已经背了500个单词了。
b.如果by 后跟将来的时间,则用将来完成时或一般将来时
例:We’ll have finished this project by next Friday. 我们会在下周五前完成这个项目。
c.如果后跟过去的时间,则用过去完成时
例:He had been there twice by last year. 他在去年前,就已经去过两次了。