现在完成时的时间状语可不可以用in ther morning?

来源:百度知道 编辑:UC知道 时间:2024/05/05 19:23:07
现在完成时的时间状语可不可以用in ther morning?

in the morning翻译为"在早上",是具体时间,一般是不能接完成时的.

具体请你参考一下这部分材料:

关于现在完成时的时间状语问题.
A. 凡是"完成时态"都表示,不知道也不管动作发生的具体时间, 所以在使用现在完成时的句子里,不可以带有表示具体过去时间的状语,如:yesterday , last week ( month , year , etc. ) , two weeks ago , in 1999等;但常和有些副词连用,如: just , before , already , often , never , ever , not…yet , always等等。
B. 在以when提问的特殊疑问中不能用现在完成时。另外,ago不能用于现在完成时的句子里,因为它表示从现在算起的以前某个时间,属于表示具体过去时间的状语。但是可以用before 来表示"以前"的意义,因为它只表示"以前",而不知什么时候的以前。
C. 如果是不表示连续性的动词用于现在完成时的句子,不可以和以for表示的"一段时间"的状语连用。在这种情况下,应该用"It has been … since…"的句式来表达。如:
He has joined the army for five years. (错误)
It has been five years since he joined the army. (正确)

No .
现在完成时的时间状语必须是能表示一段时间的。

不可以,in the morning 为具体时间,更适合一般过去时。

in the morning准确的说应该是用于一般时(过去和现在)它具体指某特定时间点,用于叙说性文章。而现在完成时后要跟表示一段时间的状语,所以。。。

NO!
完成时是表示对现在有影响,有持续动作的意思.后面不可接表示时间的状语.in the morning一般用过去时.

告诉你一个小窍门:一般在区分应该用过去时还是用现在完成时的时候,可以看是否有