be free of与be free from 的区别金山词霸上说都是“免于”之义.怎么区分?A drug problem is getting so widespred throughout the world that __1__many countries can boast of being free __2__ it.1.A not B noC a greatD there are2.A ofB inC onD from选什么呢?为什么?

问题描述:

be free of与be free from 的区别
金山词霸上说都是“免于”之义.怎么区分?
A drug problem is getting so widespred throughout the world that __1__many countries can boast of being free __2__ it.
1.A not
B no
C a great
D there are
2.A of
B in
C on
D from
选什么呢?为什么?

of+东西/人,from+地点
1.D 2.A
毒品问题正在广泛地遍及全世界,包括那些吹嘘自己免于毒品侵害的国家

2选D be free from相当于without

1.a
2.d
第一个是根据意思来说“.没有多少国家敢夸口说自己能逃过此劫.”,所以第一空在AB中选择.而no 与many不能连用.no 要么直接跟countries连用表示没有国家能.
be free of似乎是表示免费之类的免于的意思
be free from是表示“逃脱”这方面的免于的意思

牛津高阶的解释,自己观察例子吧
free from/of sth (a) not harmed by sth dangerous; not spoilt by sth unpleasant 不受某危险事物伤害; 不受某不愉快事物影响: free from harm, prejudice, pain 不受伤害﹑ 无偏见﹑ 无痛苦 * free of weeds, contamination, pollution, etc 无杂草﹑ 传染﹑ 污染等. (b) not subject to certain rules, etc; unrestricted by sth 不受某规章等约束的; 不受某事物阻碍的: a holiday free from all responsibilities 摆脱一切责任的假期.