the end of last month,he _________ in the army for one and a half years.By the end of last month,he _________ in the army for one and a half years.A.had joined B.had been答案是选B,为什么不能选A?

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 12:09:02
the end of last month,he _________ in the army for one and a half years.By the end of last month,he _________ in the army for one and a half years.A.had joined B.had been答案是选B,为什么不能选A?
xSn@~=" ǾDE& 6TC5RBۄ4g]wm ]4NfvJBQsHˣ=\V oTPb 2T0 #Qre+SCRpjPFYB~uX?Ht,`v*[7FHm{~r)GF{Wp`%lOqh$\fÛyK={))veVp ]ोIp"s >޳4x'FER(=jF.) _|F?J hSˆev`~ ٘D-@zf|҇>MuK T;;2v>M 1sqauPѰ(ʸGfL{ׁHA{͂ʩvَ36^8BxB"=# 4dt;_97 |[,ZCޜ{kpI%;;s Po

the end of last month,he _________ in the army for one and a half years.By the end of last month,he _________ in the army for one and a half years.A.had joined B.had been答案是选B,为什么不能选A?
the end of last month,he _________ in the army for one and a half years.
By the end of last month,he _________ in the army for one and a half years.
A.had joined B.had been
答案是选B,为什么不能选A?

the end of last month,he _________ in the army for one and a half years.By the end of last month,he _________ in the army for one and a half years.A.had joined B.had been答案是选B,为什么不能选A?
因为有个一段时间的状语提示词:for one and a half years
说明,不能用短暂性动词,要用延续性动词
jion 的延续性动词是be in(be a member of)
完成式里,jion 要转变成have/has/had been in(been a member of)

表示服役了一年半的状态,不是参军参了一年半……

因为如果选A会有语法错误。
用join, 正确的句子是he had joined the army for one and a half years.
加入一个团体,是join sth.
Join in是加入某项活动

这个是语法规定,jion是短暂性动词,不是“加入”的动作有一年半,此语境用jion不妥
故用been