MrBrownhasgonetoTokyo.Hewillbeb

发布时间:2020-07-10 08:10:36

Mr Brown has gone to Tokyo. He will be back ________ two weeks.













A.after












B.in











C.by











D.for

网友回答

B解析本例考查in和after加时间段,表示“在……之后”的用法区别。in一般表示“从现在或说话时刻算起某一段时间之后”,用于将来时。如:Jim will be back in a few days.另外,“in+时间段”也可作“在……之内”解。如:It's difficult to draw a horse well in half an hour. after则表示:①以过去为起点的某一段时间之后,用于过去时。②与时间点连用,表示将来某个时间之后。如:Tom left on Tuesday and returned after three days. Lucy will be back after two o'clock by表示某事完成的时限,是“到……为止”之意,可用一般时态和完成时态。如:By the end of last term they had already learned 800 words. for作介词使用时,后接“一段时间”,表示动作或状态延续的时间长度,谓语动词必须是延续性的,常与现在完成时连用。如:Jack has already been in Shanghai for three years. after用于将来时要接点时间。by和for与题意不符,in用于将来时后接时间段。
以上问题属网友观点,不代表本站立场,仅供参考!