he has been in the army for 2 years.为何不能用has joined in,表示一样的时态,不对吗
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/27 15:32:40
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短语连用。