时间状语为for.一定为现在完成时吗

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/07 00:33:37
时间状语为for.一定为现在完成时吗

时间状语为for.一定为现在完成时吗
时间状语为for.一定为现在完成时吗

时间状语为for.一定为现在完成时吗
不一定,如果发生的事情没有对现在造成结果或影响,用一般过去时就可以
He worked there for five years.

不一定啊。
for +一段时间,确实是用于完成时,但也可能用于过去完成时。
比如I had learned English for 10 years before I came to the USA。

不一定,也有可能是过去完成时或将来时.例:1.They had lived there for ten years when he was fifteen.2.I will stay there for two days.