y now 使用现在完成时,by now是说至今为止,事情已经……,动作是从过去持续到现在,其实还有可能会持续到未来,所以用现在完成时.而如果动作从过去的某一个时间开始,只是持续到之前的一个时间,可以是一分钟之前,也可以是很久很久之前,那个动作已经结束了,没有持续到现在,这时才用过去完成时.比如by the year of 2008这就得用过去完成时啦!
by now为什么不用过去完成时?
1个回答
相关问题
-
英语翻译现在完成时:I have made love with her by now.过去完成时:I had made
-
by+ 一段时间如果后面加 将来时态 是不是用 将来时?加 过去时态 用 过去完成时?那加什么的时候 用 现在完成时?
-
by加时间 可不可以用过去时如题 可不可以不用过去完成时 我看到一个句子没有用什么情况用过去时 什么情况用过去完成时
-
since 后面加一般过去式,主句不是过去完成时吗,为什么用一般过去式
-
为什么有的地方用过去时就可以了,却要用过去完成时.
-
过去完成时是不是也可以用现在完成时用
-
by the age of 30 后面用过去完成时还是现在完成时,还是别的时态?
-
when和by the time用在过去完成时有什么区别?
-
I feel happy when I Finished my homework //为什么不用过去完成时?
-
现在完成时 过去将来时 过去完成时 咋用?