仓鼠老公老婆表情图:一道选择题,关于because of 和 for

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/03 01:08:58
The price of vegetables has_____ bad weather.
A more than doubled because of
B more than doubled because
C more than doubling thanks to
D been doubled for
我觉得a和d都是对的,请大家帮我看看~
另外for表原因做prep和conj都是可以的嘛,那它和because/because of 有什么区别吗?

我认为选D。因为这里好像应该用被动语态。
for跟后两者的区别在于,for常指比较明显的原因,如:
It is cold for the windows are open.
后两者常指需要论证的原因。

选a!

because/because of 虽然都表示因为但是是有什么区别的.
because后多跟表示原因的从句
because of后则多跟表示原因的名词
ps:of是介词,介词后面要跟名词或动名词

d
P.S. for 作prep.时,同样可以表示原因,后面接名词.e.g.
He is serving life sentences for the murder of three women.
jump for joy
当for作conj.时,后面才接句子,并且不用于句首.

double 一般都作vt.用的,e.g.
The output has been doubled in the past five years.

选D 首先用被动,其次because of 后面加名词或短语,because后面加句子,for跟原因时可加句子或短语。

it must be D
because been(ppl.) should be behind "has"