in,during,over,for后面都可以接一段时间,有什么不同?

问题描述:

in,during,over,for后面都可以接一段时间,有什么不同?

打个很简单的比方:in 20 years:在20年之后
during 20 years 在20年之内
over(the) 20 years 在过去20年中
for 20 years 持续20年

in 20 years 在20年之后
during 20 years 在20年之内
over(the) 20 years 在过去20年中
for 20 years 持续20年

in 表示时间,一天中一部分
during 在.期间/当...的时候
over 在上
for 为/给/替
in the morning.
during the night.
over the two days.
for 20 years.

in + 将来时
during 一般+过去时
over for 不一定的