my father --------on business for two weeks.答案应该选哪个呢?为什么?

my father --------on business for two weeks.答案应该选哪个呢?为什么?
A.left B.has left C.has gone D.has been away
go on business 不是延续性的动作吗?on business是固定搭配吧那有go on business的说法吗?
WuEric 1年前 已收到2个回答 举报

信少 幼苗

共回答了22个问题采纳率:95.5% 举报

选D
首先这里有FOR接一段时间,所以是用完成时.
然后由于这是一段时间,所以要用延续性动作,BC皆不是,只有D是所以选D

1年前

3

jinxi9808 幼苗

共回答了30个问题 举报

D.
have/has done 是现在完成时,与最后的for two weeks吻合,又与短语be on businees(出差)吻合。所以正确答案非它莫数。

1年前

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