题目内容
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选项。

练习册系列答案
相关题目
题目内容
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选项。