he has been in the army for 2 years.为何不能用has joined in,表示一样的时态,不对吗
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/29 23:41:27
![he has been in the army for 2 years.为何不能用has joined in,表示一样的时态,不对吗](/uploads/image/z/12735884-20-4.jpg?t=he+has+been+in+the+army+for+2+years.%E4%B8%BA%E4%BD%95%E4%B8%8D%E8%83%BD%E7%94%A8has+joined+in%2C%E8%A1%A8%E7%A4%BA%E4%B8%80%E6%A0%B7%E7%9A%84%E6%97%B6%E6%80%81%2C%E4%B8%8D%E5%AF%B9%E5%90%97)
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短语连用。