英语 be free of 和 be free from

问题描述:

英语 be free of 和 be free from
比如
They focus on keeping their soil rich and free of disease
This keeps the air ,water free from chemicals
1 这两句的意义上没什么区别吧 ?
另外
2 第一句free 前面为何用and ? free of disease是做表语么是 They focus on keeping their soil rich and (keeping it)free of disease
的省略么?
3根据 keep sb from sth第二句把 free去掉 意思一样吧

第一句意思是“他们注意让自己的土地保持肥沃,并远离疾病.” 第二句是“这个东西能让空气和水远离化学污染.”
意义当然有差别,你看翻译就知道了.
用and纯粹就是一种连接关系,没什么重要的地方
They focus on keeping their soil rich and (keeping it)free of disease 对的,这是一种省略,不省的话太麻烦了
肯定不能去去掉free
因为 keep sb from sth 是阻止的意思,keep sth free from 是远离的意思