in 后面跟时间段,是指在多少时间后,而不是在多少时间内.The workers will finish task in 3 weeks.工人们将在3周后完成任务.但是译为之内也不是不可以,因为 in...就是指在过了这么多时间后就会有的结果,和after...在...之后,不知道哪一天才会有结果是不同的.
真正表示在某个时间段内的词是 within,而不是in.例如,we will deliver the goods within two weeks.我们将在两周内交货(两周之内任何一天).如果用 in 就会造成误解,人家以为一定要两周时间才会交货.