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

bynow为什么不用过去完成时?不是有by就用过去完成时吗?

题目详情
by now为什么不用过去完成时?
不是有by就用过去完成时吗?
▼优质解答
答案和解析
by now 使用现在完成时,by now是说至今为止,事情已经……,动作是从过去持续到现在,其实还有可能会持续到未来,所以用现在完成时.而如果动作从过去的某一个时间开始,只是持续到之前的一个时间,可以是一分钟之前,也可以是很久很久之前,那个动作已经结束了,没有持续到现在,这时才用过去完成时.比如by the year of 2008这就得用过去完成时啦!