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/07/19 11:13:07
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应该选哪个选项填空?为什么?
xR[nP] 4[eW ٨@A mJhHHHL)QJIY a/ U?Z,̙sfu2zs^D*dD$(9 Tx+#M5 *dU hh[ %Jh"&p8 |a}ou<16i%T7#oATwj[0maCW"G@kկI8`v؋cG=rc% 5x]ՠ݃c]Dco9khYiR.̷Ws9Fej 5a@퐽v^.maAњݳ30 uػ'j^R?/5PJ_7b")Հx1p,0Vz^g~h0;i]>b&`\Sf~B?~cRQJ>'.

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是指参加活动或项目
翻译:
托马斯参军两年了,所以他每天都想妈妈。