不能与现在完成时连用的词语如yesterday.ago 行不行?我从三个小时之前就一直在写作业,是since 3 hours ago

问题描述:

不能与现在完成时连用的词语
如yesterday.
ago 行不行?
我从三个小时之前就一直在写作业,是since 3 hours ago

不是。您这句话应该用现在完成时啊!

亲, 现在完成时(Present perfect)过去发生并且已经完成的动作对现在造成影响或后果,过去某一时间开始并一直持续到现在并且有可能还会持续的动作或状态. 、
1.现在完成时不能单独与准确时间连用,(如表示过去的时间状语)
如yesterday(morning、afternoon),last(morning、afternoon)等,除非与for,since连用.
所以 ago是无法适用,但是since 3hours ago就可以了