1. this morning 前可不可以有介词 in?
在网上搜索了一下,有的说行,有的说不。
类似these days、this morning、last week、next month、every year前面能加介词吗?为什么?麻烦帮总结下规律?
during this morning是肯定对吧?
2. in + 时间名词,可以表示多长时间之后?
in 4 years,in 4 years' time,这两个有区别么?
1. 如果表示时间的表达方式里有 next, last, this, that(有时候),one, any(在非正式文体中),each, every, some, all, 则这些词之前不用 at/on/in。
See you next week.下星期见。
Come any time.随便什么时候来都可以。
Are you free this morning? 你今天上午有空儿吗?
I didn't feel very well that week. 那个星期我有些不舒服。
I'm at home every evening. 我每天晚上都在家。
Let's meet one day. 咱们哪天见个面吧。
We stayed all day. 我们待了一整天。
(以上摘自《牛津英语用法指南》第三版82.7)
2. in 4 years 可以表示:(1)(从现在即说话时起)四年后 ;(2)(完成某事)需要四年时间(也可以译为“四年内”)in 4 years' time 可以表示 in 4 years 的第(1)种意思:(从现在即说话时起)四年后 ;不能表示第(2)种意思。 例如:
Ask me again in three or four days. 过三四天再来问我。
I can run 200 metres in about 30 seconds . 我跑200米大约需要30秒。
I'll see you again in a month's time . 一个月以后咱们再见。
It'll be ready in three weeks' time . 再过三个星期就可以了。
He wrote the book in a month . 他用了一个月的时间写成了这本书。(不能说:... in a month's time.)
(以上例句均摘自《牛津英语用法指南》第三版82.6)
同意黎老师的解答。补充两点:
1.tomorrow morning, yesterday afternoon, the day after tomorrow, the day before yesterday, the night before last, the other day 等常用的时间状语,其前也都不用介词。
2.“in+时间段”在某些特定场合,译法较灵活。如:
There will be a storm in (=within) three days. 未来三日内将有暴风雪。
Try and finish the work in (=within) two days. 要力争两天内完成这项工作。
I haven't had a square meal in (=for) three days.我已经三天没吃上一顿像样的饭了。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!