6.When we got to his home,we learned he ___ for almost an ho

6.When we got to his home,we learned he ___ for almost an hour.
A.went B.had gone
C.had been away
D.has gone
详细解析为什么选C
潇潇雨歇0120 1年前 已收到5个回答 举报

仙-人-掌SJY 幼苗

共回答了26个问题采纳率:84.6% 举报

过去完成时
发生在过去的过去
had done

1年前 追问

2

潇潇雨歇0120 举报

那为什么不是B

举报 仙-人-掌SJY

因为有for almost an hour 所以要的是延续性动作 gone是瞬间的

白鹰之影 幼苗

共回答了21个问题采纳率:81% 举报

他离开是发生在我们到他家(过去时)之前,所以用过去完成时

1年前

1

_凤舞九天_ 幼苗

共回答了322个问题 举报

很简单,for almost an hour表示一段时间,动词只能用延续性动词,go是短暂性动词,相对应的延续性动词短语是be away.

1年前

1

zlzxlw 幼苗

共回答了29个问题 举报

应该是表示在他们来之前就已经走,并且到他们来之后还没回来的状态。

1年前

0

wangze1992 幼苗

共回答了10个问题 举报

用过去完成时这个不用解释了出去发生在我们知道之前,been表示有去过回来了的意思,go表示去了某地还没回来,结合句意应选C

1年前

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