an hour的用法什么时候意思是一个小时之后,什么时候是一个小时之内?We are leaving in an hour到底是一个小时内还是一个小时后有绝对把握的回答,举一个意思是 一个小时之后的例子现在完成时,和过去完成时呢?
an hour的用法
什么时候意思是一个小时之后,什么时候是一个小时之内?
We are leaving in an hour到底是一个小时内
还是一个小时后
有绝对把握的回答,
举一个意思是 一个小时之后的例子
现在完成时,和过去完成时呢?
We are leaving in an hour是一个小时内,绝对无疑!
in an hour只能表示一个小时之内,
如果要表达一个小时之后,可用after an hour,an hour later
这里的意思是“一个小时之后”,“in+时间” 用在将来时或者表示将来动作的用法(包括过去将来时)当中是表示多少时间之后,如果要表示多少时间之内,则要用within,例如
We are leaving within an hour.我们在一个小时之内离开.
He said he would leave in an hour.他说将在一个小时之后离开.
不过在过去式或者表示过去动作的用法当中,in和within都是表示在多少之间之内,例如:
He finished the homework in / within two hours.他在两个小时之内完成作业.
在过去式当中,如果表示在多少时间之后,则用after或者“时间=later”例如:
We left after an hour / an hour later.我们在一个小时之后离开.
补充:在完成时当中,如果表示在多少时间之内,则in 或者within都可以,例如:
He has read seven books in / within two hours.
他在两个小时之内读了两本书.
如果要表示"在多少时间之后",则只能用过去时,此时不能用完成时表示,例如不能说:We have left the country after two hours (或者two hours later).而只能说We left the country after two hours (或者two hours later).
另外,像
He has made a lot of friends in the past few months.
这类的句子,in 可以用during代替,但不能用within代替.