高一英语语法填空问题

高一英语语法填空问题为什么后面两个要用have been 不是were
though 虽然;尽管 (豆)
thought(think的过去式和过去分词)(索)
through 通过 (住)

为你解答。
1、were destroyed
解释:这是一般过去时的被动语态,主语为复数cars。
2、has been given
解释:recently一般用于现在完成时,主语advice 不可数,an amount of算单数形式,是被动语态。
3、have been spent
解释:large amounts of+不可数名词作主语,动词用复数形式。时间状语in the past few years,是现在完成时态的被动。追问

一般过去时的被动语态就是 were/was+动词过去式
现在完成时就是has /have+been+过去分词?

追答

对的,这两种时态的被动结构就是这样。

追问

一般过去时的被动语态就是 were/was+动词过去式?
现在完成时就是have /has +done ?
被动语态have /has +been done?
过去完成时就是had + done ?
被动语态had + been done?

追答

理解正确。

温馨提示:答案为网友推荐,仅供参考