short of 与a lack of 怎么区分

来源:百度知道 编辑:UC知道 时间:2024/06/23 03:45:32
Because of ____ knowledge about how it gets transmitted ,there are a great many people who have contracted HIV in China .
A a lack of B short of
答案是A , 我不理解 ,请帮看看 谢谢啊

这个题主要跟词性有关,because of 后面必须接名词或名词性短语,a lack of刚好就是名词性的,而short是形容词,此题中不能选short of.如果硬要用short有关的词的话,就可以说because of a shortage of sth.

short of

1. 短缺,不足2. 少于;次于3. 除…之外4. 离开;距离(…有多远)

lack of 就是缺乏

通常说我们说缺乏知识含量都会用这个,这是习惯用语。

be short of 仅仅表示数量上的缺少
be lack of 表示智力,等社会因素在内的缺少