助动词have和助动词be不能连用

在《新英语语法教程》(何桂金,高纪兰,第一版)中看到有下面的说法:助动词have和助动词be不能连用。

I have been doing it for a long time. She has been a teacher for 30 years. It has been stolen by a boy. 应该都是havebe连用吧?谢谢!

attachments-2021-07-QgFY8LJG60ffac4e0f4b7.png

请先 登录 后评论

1 个回答

mikee

何必纠结各种书本的语法术语呢,中国语法书各种术语本身就是混乱的。句子结构理清就可以了。你能明白She has been a teacher for 30 years,中have 和 been所起的作用不就完事了。

请先 登录 后评论
  • 0 关注
  • 0 收藏,2469 浏览
  • vlwow 提出于 2021-07-27 14:50