英语单选题~~~

来源:百度知道 编辑:UC知道 时间:2024/09/22 09:32:23
Early this year cruel snowstorms hit southern China,______ great transportation problems in some areas>

A.causing B.caused C.to cause D.having cause

答案是什么啊~一定要告诉我理由
不说理由没分的,分析下A和D

我选的是D。D是意思不是说大雪过后才影响交通的么?

A的意思是边下雪边影响,我觉得D意思更加符合不是么?

D我写错了 是having caused

A,独立主格结构用法,主动用动词ing,表示前一句话所导致的结果,并不是正在进行的意思。等同于这样的主语从句,Early this year cruel snowstorms hit southern China,___which had caused___ great transportation problems in some areas>
被动用动词ed

选A。
D本身形式就不对,having caused,不是having cause。
再者,having done ...指的是先发生的动作,楼主意思恰好搞反了。

A
虽然有逗号隔开,但仍属于一个完整句子,一个完整句子不能有两个谓语,因此用非谓语形式。
transportation problems 与snowstorms是主动关系。

选A.
主语 snowstorms 袭击中国南部,引起许多交通问题。
主句是 Early this year cruel snowstorms hit southern China,后面部分只是作为一个状语成分的,而cause是 snowstorms 发出的动作,该用主动语态,主动语态的状语成分,该用causing ,作为伴随状语。having cause 表示的是完成了的动作,而不是伴随的动作。希望对你有用。

A
D的形式结构不正确。

A
主从句主语一致 逗号隔开的从句谓语动词使用动名词形式,再根据时态判断即可。