Is your father in?-No,he__for three hours.A.was out B.has be

Is your father in?-No,he__for three hours.A.was out B.has been out C.went out D.has gone out 为什么不选D
wzp848 1年前 已收到5个回答 举报

zhangjb 幼苗

共回答了16个问题采纳率:100% 举报

答案D:has gone out 现在完成时的用法,表父亲已经出去三个小时了,还没有回来.
望采纳.

1年前 追问

9

wzp848 举报

has gone to . 去了某地 嫩

举报 zhangjb

表“正在去了某地的途中”,也是现在完成时的用法。 两者的区别在于:has gone out 表示出去了,“has gone to +地方”也表示出去了,并表示去的具体地方。

司馬兵良 幼苗

共回答了56个问题 举报

D
你父亲在家吗?
不在,他已经出去三个小时了。

1年前

2

dd上海篮球队 幼苗

共回答了1119个问题 举报

for three hours 三个小时,是时间段,完成时的标志
所以就选BD
B 外出过,已经回来啦
D 外出,还没回来
结合语境,是没回来,就选D啦

1年前

2

solarwind 幼苗

共回答了20个问题 举报

选d表示出去 。还么回来
b has been通常表示去过某地 ,已经回来

1年前

2

隧道 幼苗

共回答了328个问题 举报

选 B
for three hours 是一段时间,句子中应该用延续性动词
go 是个非延续性动词
been 表示状态,可以延续
【欢迎继续讨论,请及时采纳,满意答案,O(∩_∩)O谢谢!】

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 21 q. 0.029 s. - webmaster@yulucn.com