he has been in the army since he was sixteen.这个句子是正确的吗?不是连续动词加一段时间吗?since he was sixteen 是一段时间吗?连续动词候只能加一段时间吗?

问题描述:

he has been in the army since he was sixteen.这个句子是正确的吗?不是连续动词加一段时间吗?
since he was sixteen 是一段时间吗?连续动词候只能加一段时间吗?

可以省略 has been in 就是表示一直在 到现在

是对的

He has been in the army since he was sixteen.这个句子是完全正确的,表示“自从他十六岁起就在部队”.
since 表示“自从,自...以来”,since he was sixteen 是表示一段时间.连续动词可以与一段时间连用,而瞬间动词是不能与一段时间连用的.

不是全部正确。has been 和was 的时态不对称。既然时间状语是过去式,那么主句就应该用过去完成时。