作业帮 > 英语 > 作业

1.There (D) a dirty river here,but now it has become quite c

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:英语作业 时间:2024/07/05 16:09:03
1.There (D) a dirty river here,but now it has become quite clean.
A.would be B.ought to be C.has been D.used to be
【为什么不选A?】
2.What he said has us (A) all night.
A.laughing B.to laugh C.laugh D.laughed
【为什么不选C?】
关于第一题,我们语法解释那里有说【would 还可表示过去的习惯性动作,意为“常常,总是”,相当于used to】
1.There (D) a dirty river here,but now it has become quite c
1 从句意上说,become说明a dirty river 是以前的实际情况,所以用过去时
你说的A,过去将来时,表示你过去期望它现在脏,就不存在后面的become了
所以不符合提议
针对你的补充
Used to可指过去的状态或情况,would则不能,would强调反复发生的动作
2 这里的have是使役动词,have sb do/doing都可以
后面的all night说明laugh是持续的 所以用laughing