早教吧 育儿知识 作业答案 考试题库 百科 知识分享

关于by的语法问题by后跟时间应该是译为“到……为止”吧?是否一定要跟完成时?过去式呢?

题目详情
关于by的语法问题
by后跟时间 应该是译为“到……为止”吧?是否一定要跟完成时?过去式呢?
▼优质解答
答案和解析
by+时间表示到.为止,
如果by +现在的时间,如by now,主句应用现在完成时have done,by+过去的时间,如by last week,主句应用过去完成时had done,by+将来的时间,如by tomorrow,主句用将来完成时willhave done,
另外,by 后也可以加句子
如果时间状语为by+一般现在时,那么主句时态应为将来完成时,也就是will have done,如果时间状语为by+一般过去时,那么主句应该用过去完成时,即had done