问题 选择题

How long has your brother ___ the army?

A.joined

B.taken part in

C.been

D.served in

答案

答案:D

join和 take part in是短暂性的动词,不用在完成时态中,C选项没有介词,后面不能接the army,只能说成是has been a soldier,所以选D选项。

单项选择题
单项选择题