in 5 years 表示在5年后用将来时。for five years 表示时间段,5年,用延续性动词
in 5 years用于将来时 for 5 years 用于过去完成时 一个是5年之内 一个是 持续了五年谢谢!