He (has been in the army)for 3 years.He _______for 3 years.B.has been in the armyD.has served the armyD为什么不可以?
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/10 16:22:47
![He (has been in the army)for 3 years.He _______for 3 years.B.has been in the armyD.has served the armyD为什么不可以?](/uploads/image/z/9029025-9-5.jpg?t=He+%28has+been+in+the+army%29for+3+years.He+_______for+3+years.B.has+been+in+the+armyD.has+served+the+armyD%E4%B8%BA%E4%BB%80%E4%B9%88%E4%B8%8D%E5%8F%AF%E4%BB%A5%3F)
He (has been in the army)for 3 years.He _______for 3 years.B.has been in the armyD.has served the armyD为什么不可以?
He (has been in the army)for 3 years.
He _______for 3 years.
B.has been in the army
D.has served the army
D为什么不可以?
He (has been in the army)for 3 years.He _______for 3 years.B.has been in the armyD.has served the armyD为什么不可以?
He _______for 3 years.
B.has been in the army
D.has served the army
正确答案B
D为什么不可以?
答:serve作"服役" 解时是不及物动词,D改为:has served in the army.
例:
Battalion Leadership - ROTC
MSG VanDenBroeck has served in the ARMY for over 18 years of service in Special
Forces. He completed 2 tours in Afghanistan with the 3rd Special Forces ...
for 3 years
表示延续性动作只能选择B 而D 是非延续性动词
举另一个例子:She has gone to Beijing. 她已经去北京了 She has been to Beijing for two years.她去北京已经两年了 go是非延续性动词 been是延续性动词
serve是短暂性动词 要改为延续性动词
类似于的还有borrow-keep buy-have leave-be away(from) begin-be on die-be dead come/arrive-be in finish-be over等等
希望对你有帮助
因为没有介词阿
serve in the army 复兵役
强调的是他在部队服役这个状态已经持续三年,D主要是强调动作,陈述一个事实