he has been in the army for 2 years.为何不能用has joined in,表示一样的时态,不对吗

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/15 03:26:48
he has been in the army for 2 years.为何不能用has joined in,表示一样的时态,不对吗

he has been in the army for 2 years.为何不能用has joined in,表示一样的时态,不对吗
he has been in the army for 2 years.
为何不能用has joined in,表示一样的时态,不对吗

he has been in the army for 2 years.为何不能用has joined in,表示一样的时态,不对吗
亲:for引出的时间状语只能用延续性动词,join是瞬间(短暂)性动词,不能与for的时间状语搭配.
这句话可以写成:He joined the army 2 years ago./It is 2 years since he joined the army.

现在完成时中
表示动作发生在过去强调对现在造成的影响或结果时 不必用延续性动词, 要用暂短性动词 join, 加入,这个动作。
表示动作发生在过去一直延续到现在或将来时 用延续性动词(一般这样的句子后跟for+时间段 或 since+加时间点)
joined in -----必成延续性动词 been in....

全部展开

现在完成时中
表示动作发生在过去强调对现在造成的影响或结果时 不必用延续性动词, 要用暂短性动词 join, 加入,这个动作。
表示动作发生在过去一直延续到现在或将来时 用延续性动词(一般这样的句子后跟for+时间段 或 since+加时间点)
joined in -----必成延续性动词 been in.

收起

不对。因为for短语表示时间段,动词必须是延续性动词。而join是短暂性动词,不能与for短语连用。

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 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 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 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 a soldier for 5 years(同义词) He has?in the army 5 years? where is Mr Liu?He ( )the library.A has been to B has gone to C has been in D has went He said he ______ the league for two years.A.has joined B.has been in C.had been in D.joined为什么要选那个选项? tom has been in the factory --- he left school.a.since b.as soon as Jim has been in the factory for two years _______ he left school.A.when B. Her brether is a s___.He has been in the arny for many years.填什么 Is the monitor in? He----to the library?A has been B has gone C goes D went he ___for three years.A has joined the army B has been in the army 为什么选B he()in the laboratory the whole morning.A.has been working ,B.is working,c.has worked 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