Thomas _____ the army for two years,so he misses his mother every day.A.has joined B.has taken part in C.has been in应该选哪个选项填空?为什么?

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 22:53:01

Thomas _____ the army for two years,so he misses his mother every day.A.has joined B.has taken part in C.has been in应该选哪个选项填空?为什么?
Thomas _____ the army for two years,so he misses his mother every day.
A.has joined B.has taken part in C.has been in
应该选哪个选项填空?为什么?

Thomas _____ the army for two years,so he misses his mother every day.A.has joined B.has taken part in C.has been in应该选哪个选项填空?为什么?
选C
【解析】join和take part in都是瞬间性动词(短语),用在现在完成时中不能与表示一段时间的状语(for two years 两年)连用.be 为状态性延续性动词则可以.故选C
题意:托马斯参军已两年了,因此他每天都思念着他的母亲.

选A
join 和take part in都有参加的意思,join 一般是指参加某组织或社团,join the party:参军
take part in是指参加活动或项目
翻译:
托马斯参军两年了,所以他每天都想妈妈。