---is your father in ---no ,he ------for three hours.a.was out b.has been out c.went outd.has gone out

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/08 15:07:54

---is your father in ---no ,he ------for three hours.a.was out b.has been out c.went outd.has gone out
---is your father in ---no ,he ------for three hours.a.was out b.has been out c.went out
d.has gone out

---is your father in ---no ,he ------for three hours.a.was out b.has been out c.went outd.has gone out
b

选B
现在完成时,A时态不对 C和D的went ,gone后都不能跟一段时间,eg. for three hours

B。for three hours表明要用延续性动词词组,因此排除 D、C。
而A是一般过去时,表示过去做的事,若选A,即言外之意是他以前出去了,现在回来了
只有B的意思是出去了,到现在还没回来。现在完成时表示过去发生的动作对现在造成的影响

b

选d吧,句意为
-你爸爸在吗? -他不在,他已经出去了3个小时了。
所以要用完成时,排除a 、c
have(has)gone to 和have (has) been to的区别是:
前者表示 去了还没回来,后者表示 去了已经回来 。