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 的时态不对称。既然时间状语是过去式,那么主句就应该用过去完成时。