He (has been in the army)for 3 years.He _______for 3 years.B.has been in the armyD.has served the armyD为什么不可以?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/16 22:30:23
He(hasbeeninthearmy)for3years.He_______for3years.B.hasbeeninthearmyD.hasservedthearmyD为什么不可以?He(hasb

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主要是强调动作,陈述一个事实

How long has he been in the hospital?翻译 He has been in the army since 1999. He has been to many places in the USA.这里的has been 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 there many times in the past .为什么句中有been. -He has been in the next room.-Oh.I thought that he ___in Shanghai.Awas B.has been那为什么B不能选?was B has been He ________ the army for ten years.A.has joined B.has joined in C.joined D.has been in He is a s______ and he has been in the army for three years He is a s___ and he has been in the army for three years. My brother joined the League _________ March 24,1990.He _____a League member for six yearson,has become .on,has been in,has been in,has become Mr dong ____ to the factory.He will be back __an hour .A .has gone,after B has been ,in C.has gone,in D has been ,after My uncle __the Party in 1978.He for over 19 years.a joined;has been a Party member b.joined;has joined the Party c.has joined;has been the Party d.has joined;has been in the Party The Smiths has been in China for___.He has been to Shanghai__.填上some times或some time如上 he has been in english since last He has been accustomed to _____ early in the morning.He has been accustomed to ____ early in the morning.A.rise B.rising选什么呢?为什么, He has been exposed___English in America over the past two yearsA withB in C intoD to He has been in very late the night before.有be in late 固定短语吗 He has been a_____ for 5 years and now he's been used to the life in another country