初三英语几个小疑问,现在完成时不能与明确时间状语连用,是在完成法里啊还是在未完成法里啊?还有什么才算是具体时间状语?

问题描述:

初三英语几个小疑问,
现在完成时不能与明确时间状语连用,是在完成法里啊还是在未完成法里啊?还有什么才算是具体时间状语?

这样的说法不确切。看下面两个句子:
I have lived here for ten years.
I have lived here since the year of 2000.
I have lived here since I was a teenager.
所以,只要是表示一直持续的状态,或对现在的影响,都可以用现在完成时。

不管完成还是没完成,只要是描述已经完成或还没完成某事,就得用现在完成时。它与表示“长达多少时间”的状语连用,如“长达三年"。例如:他已经待在这里十年了:He has been here for ten years.至于具体是从哪一年开始的,就不能与这样的谓语“has been here ”连用。

具体时间比如说是yesterday,tomorrow,on Friday afteroon等,这些是不可以和现在完成时连用的.过去完成时有两种:1是过去发生的到目前为止已经结束了,但对现在还仍然有影响,这时现在完成时与一般过去时的本质区别. 2是过去发生的事情到目前为止还在进行当中并且有可能还会一直延续下去.那么现在完成时所接的时间壮语有三个,一为for加一段时间,since加时间点,since加从句,其中从距要用一般过去时.希望对你的学习有帮助,亲,加油噢😃