in two days/weeks/months 意思存疑

请问老师 in two days是两天内还是两天后?

1. I will finish the homework in two days.

如今天是周一,那么按上面句子意思,我会在两天里完成还是两天后完成?


同样类似句子:

2. It'll be spring in a few weeks. 在几周内还是几周后?

3. It'll be spring in a few more weeks. 怎么理解?和句2意思有什么不同?


请先 登录 后评论

最佳答案 2018-06-23 23:02

1. I will finish the homework in two days.

谓语为将来时,非延续性动词,in+段时间,表示这段时间结束的时候非延续性动作发生。即in表示这段时间之后。如果要表示这段时间之内,需用介词within。谓语为将来时态,不可用after+段时间表示这段时间之后,但可以用after+点时间。例如:

I will finish the homework after two hours. (误)

I will finish the homework in two hours/in two hours' time. (正)2 小时后

I will finish the homework after 2 o'clock. (正)2点后

I will finish the hoemwork within two hours. (正)2小时内

2. It'll be spring in a few weeks. 几周后就是春天了。

3. It'll be spring in a few more weeks. 还得再过几周才是春天。

第三句与第二句的不同在于,可能听话人以为现在就是春天了,或者本来现在应该是春天了,但由于寒流,天气还是冬天的天气,因此说话人预测还要再过几周才会是春天。

请先 登录 后评论

其它 3 个回答

陈才   - 英语教师
擅长:中考英语,词法问题


in在(一段时间)之后(英文解释: If something will happen in a particular length of time, it will happen after that length of time.)

I'll have some breakfast ready in a few minutes.

几分钟后我就能做点儿早饭出来。

They'll be back in six months.  

6个月之后他们就会回来。


请先 登录 后评论
刘永科   - 教育出版集团英语总顾问 & 英语系列图书主编
擅长:语法理论,语言学,文化背景

1. 如果动作已经发生,那么,in + 时间段:在......内。例如:

He walked two hundred and sixty miles in eight days.

他在八天里走了二百六十英里。

2. 如果动作在将来发生,那么,in + 时间段:在......后。例如:

I'll have some breakfast ready in a few minutes.

我将在几分钟后把早餐准备好。


网友的几个句子,都是将来的事,那么,都是在这些时间之后发生。

I will finish the homework in two days.

如今天是周一,那么按上面句子意思,我会在两天里完成还是两天后完成?

——从说话时间开始算起,48小时后完成作业。

从逻辑上讲,以下两个句子,完成作业都用24个小时,只是说话的时间点和角度不同而已:

I finished the homework in 24 hours.

I will finish the homework in 24 hours.



请先 登录 后评论
黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试

   in 还可以用来表示再过多长时间某事就要发生,以及完成某事需要多少时间。

    Ask me again in three or four days.过三四天再来问我。

    I can run 200 metres in about 30 seconds.我跑200米大约需要30秒。

    He wrote the book in a month.他用了一个月的时间写成了这本书。

    (以上摘自《牛津英语用法指南》第三版82.6节)

请先 登录 后评论
  • 1 关注
  • 2 收藏,27841 浏览
  • Eglshlover 提出于 2018-06-23 16:30

相似问题