26.__rain for a long time,the fields are all dried up.
A.there has been no B,Having no C.There having been no D.There being no
这个题选什么?B为什么不对?应该如果做这样的题?
答:此题考查的是独立主格结构。选D.
there be的独立主格结构是there being,
注意独立主格结构后面和句子用逗号分开,而且没有连词。
又如:There being no bus, we had to walk home.
B项have 的主语常常是有生命的东西,而the fields是无生命的。
32.—Why were you so late for work today?
—__ to the office was very slow this morning because of the traffic.
A,Driving B.To drive C.That I drive D.For me to drive
这个题选什么?C,D哪里不对?
选A。driving to the office是动名词短语作主语。
C项时态不对,That I drove就可以了。
D项for sb to do不可以作主语。
常用在句型It is +adj.+for sb to do sth.
It is difficult for me to finish the job in one day.
加油!
26题选C吧,首先可以排除A,两个完整的句子之间没有连词。这个题应该考察的There be 句型的现在完成时态,但这个There has been 句子在这做的是状语,所有只能选C
27题选B吧,这道题考察的是To不定式作主语表示一种动作,A项,Driving to 表示的是一种状态,不符合题意,C,D项的鲜有这种表述,
D 这种题型很常见的,你题做多了就习惯了。你应该知道一个句号里面只能有一个句子吧,这句话的谓语在后面,所以千米那不能有句子,所以A排除,再根据there be句型的用法,排除C,B怎么解释呢……不太好解释,单选题都是选best choice,也就是说,可能几个答案都可以,但是你要选最佳的,there being……是很常考的句型。像这种题型就根据语法和句子意思使用排除法,会简单一些。
A 动词ing形式做主语,开车上班很耗时,因为交通很堵。从中文中也可以看出来,开车上班是做主语。
26.选D。此处主句的主语是the fields,而rain的逻辑主语不是the fields,所以不能选B.而要用独立主结构.如果动词的逻辑主语与主句的主语一致时就可以用非谓语动词了。如:
Seeing from the mountain,you will be surprised by the beautiful countryside.
32A.动名词做主语。
for a lang time 表示一段时间,所以应该用现在完成时啊。应该是A吧。
第二个也选A吧,动名词driving,C里面that是表示从句结构啊,怎么可能出现在句首。