1. In 10 hours, they ___ in China.
A are B will be
难道A一定是错误?
2. After 10 hours, they ____ in China.
A will be B arrived
in+时间段,以现在或说话时为基准点。
after+时间段,以将来或过去某一时刻为基准点。
劳烦专家老师做深度权威解析。谢谢。
第一题选B(will be),第二题选B(arrived)
介词 in 之后接时间段,表示说话时为起点的“在……之后”,但有时候也用于表示“在……之内”。例如:
We will meet each other in three days. 我们将在三天后会面。
You must finish the work in three days. 你必须在三天内做完这件工作。
介词after后面既可接时间段也可接时间点。接时间段用于过去时态;接时间点用于过去或将来均可。例如:
She married after two years. 两年后她结婚了。(时间段)
She came back home after two o'clock. 她两点钟之后回到了家里。(时间点)
She will come back home after two o'clock. 他两点钟之后将会回到家里。(时间点)
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!
In 10 hours, they will be in China.(以现在时间为起点10天后)
参考译文:十个小时之后,他们将会在中国。
A are B will be
After 10 hours, they arrived in China. (以过去时间为起点10天后)
参考译文:十小时后,他们到达了中国。
A will be B arrived
同意曾老师解答:
(1)介词in+时间段,表示以现在时间为起点,多长时间之后,句子用一般将来时态。
I will have some breakfast ready in a few minutes.
几分钟后我就能做点儿早饭出来。
They will be back in six months.
6个月之后他们就会回来。
备注:in+时间段,表示在某个时间段之内,即花费多长时间。
He walked two hundred and sixty miles in eight days.
他在8天里走了260英里的路。
(2)介词after+时间段,表示以过去时间为起点,多长时间之后,句子用一般过去时态。
They returned after five days
五天后他们回来了.
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!