Hehasbeenateacherfor3years.为什么不用have?

用户提问 |浏览1141次
收藏|2020/02/19 13:09

满意回答

2020/02/19 13:39

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

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

 加载中...