一道不会做的英语选择题……

[复制链接]
查看11 | 回复3 | 2011-7-14 19:12:24 | 显示全部楼层 |阅读模式
Everyone here will think the firefighter for the things they have done to prevent fires---the environment safer.
我选的是from making答案是tomake 为什么呢啊?求赐教

回复

使用道具 举报

千问 | 2011-7-14 19:12:24 | 显示全部楼层
the things they have done to prevent fires 他们采取一切措施阻止火灾的(发生),如果用from, 就接着写from happening, 而不是from making.to make the environment safer 是一个不定式短语,在句中做目的状语,这里的to 也可以写成in order to....
回复

使用道具 举报

千问 | 2011-7-14 19:12:24 | 显示全部楼层
prevent..from ...的意思是阻止某人做某事,你用from making 的话,意思就是 “阻止【火让环境更安全】这件事”,to make 表示目的,阻止火的目的是让环境更安全,意思就通顺了...
回复

使用道具 举报

千问 | 2011-7-14 19:12:24 | 显示全部楼层
这题考察的并不是prevent from doing,根据句意,防止火灾,目的是为了让环境更安全,所以动词不定式在此做目的状语。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行