my uncle has joined the army since 1995这句话语法对吗?为什么不能用has been in?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 20:52:37
my uncle has joined the army since 1995这句话语法对吗?为什么不能用has been in?

my uncle has joined the army since 1995这句话语法对吗?为什么不能用has been in?
my uncle has joined the army since 1995
这句话语法对吗?
为什么不能用has been in?

my uncle has joined the army since 1995这句话语法对吗?为什么不能用has been in?
my uncle has joined the army since 1995
语法对,意思上有点差,除非你是在1995年,用过去时比较好
has been in和之前的意思差不多,都是完成时,语法上也对

错的 应用has been in join 的点动词我可以问你为什么是选has been in 吗? 我只知道瞬间动词后不能加一段时间要改为持续动词才行。可是现在是since加时间点。难道语法也是一样的吗? 麻烦解答一下。 谢谢!since 和 for 都是由 how long 提问的 所以他们都是表示持续了一段时间 和since 加点时间没有关系en 那就是选c .has been...

全部展开

错的 应用has been in join 的点动词

收起

这个句子是正确的。
但是,join 是点动词,如果后面加上表示一段时间的状语就错了。
请看下面的句子,注意正误:
He has joined the army since 1995.(v)
He has been in the army since 1995.(v)
He joined the army in 1995.(v)
He has been...

全部展开

这个句子是正确的。
但是,join 是点动词,如果后面加上表示一段时间的状语就错了。
请看下面的句子,注意正误:
He has joined the army since 1995.(v)
He has been in the army since 1995.(v)
He joined the army in 1995.(v)
He has been in the army for 7 years.(v)
He has joined the army for 7 years.(x)
希望对你有所帮助。祝你学习进步!

收起