He ________ the army for ten years.A.has joined B.has joined in C.joined D.has been in
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/22 05:15:44
He________thearmyfortenyears.A.hasjoinedB.hasjoinedinC.joinedD.hasbeeninHe________thearmyfortenyears
He ________ the army for ten years.A.has joined B.has joined in C.joined D.has been in
He ________ the army for ten years.
A.has joined B.has joined in C.joined D.has been in
He ________ the army for ten years.A.has joined B.has joined in C.joined D.has been in
for ten years,表示持续时间,因此这个完成语态要选用持续性动作或者状态的谓语动词.
join是短暂性动作,be是持续性动词,所以选d.
如果用join,应该这样表达:He joined the army ten years ago.
题目表示一个持续的动作,join不对,它只是表示参军的一个动作,不具有连续性
join是“即时动词”,不能用于完成时态,这个句子有for ten years,因此判定要用完成时态,be属于“延续性动词”,因而选D
1、它是完成时,因为有for+一段时间
2、这句话是说“他已经服兵役十年了”表示一个状态,选A,B,C表示动作性,不符合题意,因此选D
选D,join 是非延续性动词不能和for引导的一段时间连用,要转换成非延续动词be in
He ________ the army for ten years.A.has joined B.has joined in C.joined D.has been in
he joined the army last year
he was ageneral in the army
1.Li Hong has ________ the army for 2 years.
He is a ____ .He joined the army last year.
John joined the army two years ago等于___two years since he joined the army
He was been in the army for five years 的同义句____ five years____he____the army
同型转换 he joined the army two years ago.he(同型转换 he joined the army two years ago.he( ) ( ) ( )the army for two years.it is( )( )since he( )the army
he joined the army last year 改成现在完成时
he joined the army last year 改成现在完成时
It is ten years since he ____(join) the army
How long before did he join the army?改错.
How long before did he join the army?改错
He has been in the army since 1999.
It is said _______ he has joined the army.
he has been in the army for five years同义句 it is fibe years _____ he _____ the army.
保持原意:He has been in the army for about 10 years.He ( )the army 10 years ( ).SOS
英语 2.I have _____ here for two years.A.got B.been C.arrived D.reached(B)4.He ________ the Army陆军 in 1989.He ______ in the army since then.A.joined…is B.has joined…has beenC.had joined…is D.joined …has been(D)2.--_______ has he been