How long后面人称代词He,现在完成进行时用Have还是Has?

网校学员bao**在学习《低起点直达托业目标800分【新题型 周年庆班】》时提出了此疑惑,已有1人帮助了TA。

网校助教

大魔王_Cara

同学你好,该知识点来自沪江网校《低起点直达托业目标800分【新题型 周年庆班】》的课程,想要更系统的学习,欢迎进入课程学习。不仅可以和更多的同学一起学习,而且还有老师、助教随时的学习指导和知识点解答哦。

同学好!
现在完成时态结构: has / have been done
在本句中,正确的表达方式为:How long has he ....?
其中, 谓语的形式需要与主语保持一致。
本句的回答,也应当为 He has ....
希望对同学有帮助!

版权申明:知识和讨论来自课程:《低起点直达托业目标800分【新题型 周年庆班】》的学员和老师,如果想了解更多,可以报名参加课程学习。所有知识讨论内容,版权归作者及沪江网校所有。

查看更多英语知识点

以上知识点和讨论均来自沪江网校,点击了解课程详情

相关资料

英语现在完成时的否定形式是什么

上有积雪) I have lost my watch. 我把手表丢了。(现在仍未找到) The concert has starte...

现在完成进行时与现在完成时的区别

久了? 正:How long have yon learnt English? 正:How long have you been l...

现在完成进行时和现在完成时的区别

行时往往表示动作在重复,现在完成时则常常不带重复性。如: Have you been meeting her lately? (a)...

现在完成进行时与现在完成时的区别

行时,如expect, hope, learn, lie, live, look, rain, sleep, sit, snow, ...

现在完成进行时的定义及结构

很累。她干了一早晨了。   2. 表示“重复” 即表示在一段持续的时间内动作的多次重复,而这个重复的动作在说话时并不一定在进行。如:...

语法 | 现在完成进行时用法

行了抛售方案。 The military government has been unable to win popular sup...