非谓语的选择It rained heavily in the last month ,___serious flooding in provinces.A.caused B.having caused C.causing D.cause请问该怎么选,为什么请问为什么不选择B,谓语和非谓语之间不是存在明显的时差吗

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/18 01:34:21
非谓语的选择Itrainedheavilyinthelastmonth,___seriousfloodinginprovinces.A.causedB.havingcausedC.causingD.c

非谓语的选择It rained heavily in the last month ,___serious flooding in provinces.A.caused B.having caused C.causing D.cause请问该怎么选,为什么请问为什么不选择B,谓语和非谓语之间不是存在明显的时差吗
非谓语的选择
It rained heavily in the last month ,___serious flooding in provinces.
A.caused B.having caused C.causing D.cause
请问该怎么选,为什么
请问为什么不选择B,谓语和非谓语之间不是存在明显的时差吗

非谓语的选择It rained heavily in the last month ,___serious flooding in provinces.A.caused B.having caused C.causing D.cause请问该怎么选,为什么请问为什么不选择B,谓语和非谓语之间不是存在明显的时差吗
答案:C.
考点:考查非谓语动词.
句意:南方下了大雨,在几个省区造成严重洪灾.
解析:空格后serious flooding是rained heavily的后果,而且句子主语it和cause之间存在主动关系,所以此处要用动词的ing形式作结果状语

C,动词ing做伴随状语,(上个月下雨很大,造成几个省出现严重洪水灾害)

选B的话,句子中就得出现表示“现在”的时间状语,以便使用完成时态。可是原句没有现在的时间状语,所有不选B.

这句话是考查非谓语动词作状语。having done 和doing尽管都是表示主动的含义,但是他们是有区别的,having done只能做时间状语(表示时间先后关系),doing可以做时间状语(表示同时进行)、原因状语、伴随状语、条件状语等。这句话是伴随状语,所以不可能用到having done。另外,having done是不用在后半句的,一般放在句首,因为非谓语作时间状语都是放句首的。如:Ha...

全部展开

这句话是考查非谓语动词作状语。having done 和doing尽管都是表示主动的含义,但是他们是有区别的,having done只能做时间状语(表示时间先后关系),doing可以做时间状语(表示同时进行)、原因状语、伴随状语、条件状语等。这句话是伴随状语,所以不可能用到having done。另外,having done是不用在后半句的,一般放在句首,因为非谓语作时间状语都是放句首的。如:Having sung the beautiful song, the bird flew away.

收起