请教几道词形变换!

来源:百度知道 编辑:UC知道 时间:2024/05/22 04:39:06
1·The house wants (clean) cleaning

2·But for the heavy rain we (be) would have been here in time

3·It`s high time we (do) did something to stop traffic accident

4·I saw the man (knock) knocked down by a car

5·It is advised that we (sign) **** an agreement right after the dicussion

6·The project to clear up the polluted river (complete) **** by the end of next year

请高手解释下为什么要这样变换 还有把没填的都告诉我应该怎么填 解释下
谢谢了 努力学英语中!

1.want,need后面接doing表示被动可以替换为 to be done
2.虚拟语气but for是要不是.....的意思表示与过去的事实相反,主句的虚拟语气用would have的形式
3.虚拟语气的固定用法,记住就行
4.我看到一个人被车撞到,用被动语态
5.should sign或者sign.advise/demand/reqire等词后面接从句用虚拟语气,固定的形式是should + do或者只填do(这个do是动词原形不受人称和时态的限制)
6.will have been completed.by the end of next year到明年底表示到将来一个时间点为止内的一段时间持续的状态用将来完成时

1.WANT DOING或TO BE DONE
2.But for 可知是完成时
3.虚拟语气
4.人时被撞的
5.SHOULD SIGN
虚拟语气
6.WILL HAVE BEEN COMPLETED
将来完成时