in+将来时间段 for+过去时间段对吗?
问题描述:
in+将来时间段 for+过去时间段对吗?
如果对,那The training last(ed)for 5 years 加ed还是不加ed
答
in+时间点
for+ 一段时间【不分时态】
不是加ed,这里应该用现在完成时
用 has been lasted
如果加ed也说得过去