Hehasbeenateacherfor3years.为什么不用have?

匿名网友 |浏览1111次
收藏|2020/02/19 13:09

满意回答

2020/02/19 13:39

在句子 Hehasbeenateacherfor3years. 中,主语是 He,第三人称单数。按照主谓一致的原则,是用第三人称单数形式的 has,而不能使用 have(主谓不一致)。在另一个句子 They have been back 中,主语 They 不是第三人称单数,所以应该使用 have,而不能使用 has(主谓不一致)。

石柱哥

其他回答(2)
  • 因为has用于第三人称单数,此时不能用have,They是第三人称复数,此时用havehad用于过去时态
    回答于 2020/02/19 14:20
  • has是第三人称单数用,他he她she它ithave是集体也即两个人以上用,如他们they我们wehad是have的过去式,不用管人称是单数还是复数,是过去的有就用had
    回答于 2020/02/19 13:53
0人关注该问题
+1

 加载中...