2.____for a long time,the fields are all dried up.A.There has been no rain B.Having no rain C.There having been no rain?D.There being no rain答案是C能不能都讲解下啊?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 23:28:42
2.____for a long time,the fields are all dried up.A.There has been no rain B.Having no rain C.There having been no rain?D.There being no rain答案是C能不能都讲解下啊?

2.____for a long time,the fields are all dried up.A.There has been no rain B.Having no rain C.There having been no rain?D.There being no rain答案是C能不能都讲解下啊?
2.____for a long time,the fields are all dried up.
A.There has been no rain B.Having no rain C.There having been no rain?D.There being no rain
答案是C能不能都讲解下啊?

2.____for a long time,the fields are all dried up.A.There has been no rain B.Having no rain C.There having been no rain?D.There being no rain答案是C能不能都讲解下啊?
There having been no rain 是独立主格结构 可以单独存在
A. There has been no rain 不可以 ,因为后面是逗号,逗号不能连接两个句子
B. Having no rain 语法错误 这时 the fields 是 Having no rain 的主语 明显搭配不当
D. There being no rain 表示进行 用在这儿不合适

这里there be句型是作状语的,不单独做一个句子(中间有逗号)所以要用现在分词。又因为有for a long time,所以要用have been的形式表示这个动作(没有雨)已经持续了一段时间。所以AB不符合语法,D不符合语境。

There having been no rain不是一个句子(缺少be动词),而是状语,表示原因。可以改成With having been no rain 或 Since there has been no rain,etc.

there be 句型 的独立主格结构,相当于一个原因状语从句。常用在书面语中,尤其试题中,口语中没有这个用法。

首先明确逗号不能连接两个句子,逗号后面的已经是一个完整的句子了,所以逗号前面的一定不能使 一个完整的句子,当然不能出现谓语,A排除。前面半句想表达一个there be的存在与否,而后面表达的是土地,主语即陈述的对象不一样,所以B排除。既然there be 句式又不能用句子,就应该考虑到独立主格了,这个语法使得逗号连接两个主语不同的成分成为可能。C D 就是动词的形式问题了,由for a long ...

全部展开

首先明确逗号不能连接两个句子,逗号后面的已经是一个完整的句子了,所以逗号前面的一定不能使 一个完整的句子,当然不能出现谓语,A排除。前面半句想表达一个there be的存在与否,而后面表达的是土地,主语即陈述的对象不一样,所以B排除。既然there be 句式又不能用句子,就应该考虑到独立主格了,这个语法使得逗号连接两个主语不同的成分成为可能。C D 就是动词的形式问题了,由for a long time 可知,这是一个持续很长时间的过程,过去一段时间都是这个状态,所以动词形式用现在时having done。选C

收起

很长一段时间都没下雨了,田地都闹干旱。
考察独立主格结构,排除A
for+ 一段时间,要用完成时,排除D 而且是延续性动作,排除B
选C

What do you ____for long time?-Two books A.had B.borrow C.keepWhat do you ____for long time?-Two books A.had B.borrow C.keep Yesterday Dick made me ____for a long time.A.to wait B.wait C.waited D.waiting 2.____for a long time,the fields are all dried up.A.There has been no rain B.Having no rain C.There having been no rain?D.There being no rain答案是C能不能都讲解下啊? Tim has a long blonde hair 变特殊疑问句用what color引导变特殊疑问句输错了,应该是Tim has long blonde hair Tobacco and alcohol can be dangerous d____ if people use them for a long tim i received my parents'letter at last,____for a long time1.to which i had looked forward2.which i had looked to2.which i had looked forward to Most green vegetables,____for too long ,will lose nutrition.A.if to be cooked B.if cookedC.if cooking D.if being cooked 新概念英语2摘要习作(速~)第四课的1.What has the writer just received from his brother,Tim?2.Is Tim an engineer,or is he a docter?3.How long has he been in Australia?4.Has he already visited many places or not?5.Where is he now?6.Has 1.John works ____(hard)every day.He want to work ____(hard)next week so that he can make more progress.2.对不起,让你等了这么久I'm sorry to____ ____you ____for such a long time.3.根据句首字母补全单词⑴When you are tired,yo tim Tim They lived in different cities,but they ____for a long time.A.keep in touch B.kept in touchC.has been out of touchD.has been out of touch是否答案应为has kept in touch ____for a long time,but he managed to catch up with his classmates at last.A.Having been ill B.Being ill C.He was ill D.Though ill ____How long have you___ the dictionary?____For two weeksA.hadB.boughtC.getD.borrowed They find a good way to ____for a new secretary How long does Tim stay here on Sunday? ____for a long time ,but jim tried his best to catch up with his classmatesA Being ill B Though he had been ill C He had been ill D Having been ill 选什么,Why?Though和but不能兼得! May I speak to Tom,please?____ ____for a moment!