--Has your brother returned from Libya yet?--Has your brother returned from Libya yet?--Yes,but he ____ at home for only a week before his company sent him to China.A.would be B.was C.has been D.is为什么不选A?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/23 18:52:11
--HasyourbrotherreturnedfromLibyayet?--HasyourbrotherreturnedfromLibyayet?--Yes,buthe____athomeforon

--Has your brother returned from Libya yet?--Has your brother returned from Libya yet?--Yes,but he ____ at home for only a week before his company sent him to China.A.would be B.was C.has been D.is为什么不选A?
--Has your brother returned from Libya yet?
--Has your brother returned from Libya yet?
--Yes,but he ____ at home for only a week before his company sent him to China.
A.would be B.was C.has been D.is
为什么不选A?

--Has your brother returned from Libya yet?--Has your brother returned from Libya yet?--Yes,but he ____ at home for only a week before his company sent him to China.A.would be B.was C.has been D.is为什么不选A?
因为要跟句子后面的时态一致:his company "sent" him ...
would be 是还没发生的未来时
was 表示他回来了,只停留了一周又被派往中国了.

因为后面说道before his campany sent him to China.
sent是过去式,说明他的公司在这两个人对话之前的时间里把回答者的兄弟派到中国去了。
before是在。。。之前的意思。在他兄弟被派到中国之前,那就更加是过去发生的事情了。所以要用过去时态。

有before的话一般是过去时或完成时,具体看语境

因为before his company sent him to China这个状语已经表示过去了,前卖的动作肯定完成了。
这句话的意思中文是这样的
你的弟弟从利比亚回来了么?
是的,但是他只在家待了一星期就又被公司派去中国了
所有的动作都在过去已经完成所以不会有过去将来时...

全部展开

因为before his company sent him to China这个状语已经表示过去了,前卖的动作肯定完成了。
这句话的意思中文是这样的
你的弟弟从利比亚回来了么?
是的,但是他只在家待了一星期就又被公司派去中国了
所有的动作都在过去已经完成所以不会有过去将来时

收起

他已经回了利比亚啊,并且已经去了中国。
所以他呆在家里的时候应该用过去式。
理解句子大意。

正解是B
主要是有两点: 一个是问句里是你哥哥从利比亚已经回来了吗?
是的,他回来了,他在家只有一周的时间他的公司就派他去中国了。
另外被派到中国用的是过去时,说明动作发生了, 那么在家一周也是过去的状态。就改用过去时,为不该用过去将来时。...

全部展开

正解是B
主要是有两点: 一个是问句里是你哥哥从利比亚已经回来了吗?
是的,他回来了,他在家只有一周的时间他的公司就派他去中国了。
另外被派到中国用的是过去时,说明动作发生了, 那么在家一周也是过去的状态。就改用过去时,为不该用过去将来时。

收起