2道非谓语动词题

来源:百度知道 编辑:UC知道 时间:2024/06/10 04:20:29
1.The sports meet,originally ____ last Saturday,was finally called off because of the bad weather.
A.held B.holding C.having been held D.to be held
(应该选什么?为什么不选A?解释并翻译一下)

2.It is said that with more forests ____ huge quantities of good earth are being washed away.
A.being destroyed B.destroyed C.destroying D.to destroy
(B为什么不对?选什么?理由?)

1.The sports meet,originally ____ last Saturday,was finally called off because of the bad weather.
A.held B.holding C.having been held D.to be held

选择D,这里可以将中间部分看作一个定语从句,相当于the sports meet,which was to be held last Saturday originally,但是因为主句中又出现了was called off,出现了Be动词,所以可以省略从句中的be 和关系代词which.

be to do本身就表示将来时,was to do就是过去将来时,在上周前定下的就是过去将来时咯。

意思是:原定上周举行的运动会最终还是因为天气不好而取消了。

2.It is said that with more forests ____ huge quantities of good earth are being washed away.
A.being destroyed B.destroyed C.destroying D.to destroy

本题应该选择A而不是B,with more forests being done,表示森林是正在被毁坏的,所以该用被动语态being destroyed.

后面半句中good earth are being washed away 就可以看出时态都强调进行。表示被冲刷走。

1.D 原定于上周五举行的运动会,最终因为天气原因取消了。
2.A with sth.+被动 句式,因为森林只能被人毁坏,所以用be动词加过去式

A 伴随着...延续到现在.第2题的

不选A的话 就选D .....理由排除法

1 C 这是过去完成时 表示本应该在last Saturday举办完的 单被取消了。
原定在上周六举办的运动会由于天气的原因被取消了。
而A只是简单的被动 没有本应该完成的含义