問題詳情:
— Mike, I haven’t seen your elder sister for a long time.
— She ______ Hong Kong on business for a few days.
A.went to B.has gone to C.has been to D.has been in
【回答】
D
【解析】
句意:——邁克,我好久沒見到你姐姐了。——她已經在*出差幾天了。根據 for a few days可知,這些天一直在*,表示從過去的時間一直延續到現在,應用現在完成時;又根據has been to"去過"和has gone to"去過"都不能與時間段連用可知,應排除BC;要表示在哪裏呆多長時間應用延續*動詞短語 be in表狀態,故*選D。
知識點:動詞時態
題型:選擇題