前面有网友提问关于 in five minutes 的介词问题(https://www.cpsenglish.com/question/48877),我也对此一直有些疑问:
是不是在任何情况下,in five minutes 都表示“在五分钟之后”呢?这可能与动词性质有关吗?与时态有关吗?比如下面的句子:
You must finish the work in five minutes.
He finished the work in five minutes.
一般来说In+时间用在表示将来时(包括过去将来)才等于at the end of the time的意思 ( 大概是“朗文语法”解释的)你上面的两个问题句一般都是指5分钟内。如果特意强调,也可以用within. 请看一个练习上写的句子,就当例句吧:You should complete the grammar / vocabulary test in10 minutes. 一般都会理解为10分钟内,就是不能超过10分钟,你提前完成没关系。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!
“in+时间段”用于将来时态通常表示“在……之后”,有时在特定语境也可以表示“在……以内”,为了避免误解,可用within。例如:
We will meet each other in three days. 我们将在三天后会面。
You must finish the work in three days. 你必须在三天内做完这件工作。
▲用于过去时态表示“在……以内”。
He finished the job in / within three months. 他三个月之内做完了这件工作。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!
即使谓语动词用一般过去时,in + 数词+复数时间名词也可能表示这段时间结束的时候。例如:
He reached the summet in two hours. = It took him two hours to reach the summet. = He reached the summet two hours later.
The doctor arrived in 10 minutes. = The doctor arrived 10 minutes later.
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!