in和for在后面都可接表示一段时间 ,但它们的用法不同。 1、in+一段时间,意思是“在……之后”,常与一般将来时连用。 如: 1).he will come back in two hours. 他两小时后回来。 2). could you imagine what will happen in ten years ? 你能想像十年后会发生什么吗? 2、for+一段时间,常与现在完成时连用。 如: 1). he has worked for ten years . 他工作十年了。 2). the fish has been dead for two hours . 这条鱼死了两个小时了。 拓展: in+某年/月/季度等 如:he was born in 1989.