分词做状语时的否定形式及虚拟语气倒装时的否定形式

问题描述:

分词做状语时的否定形式及虚拟语气倒装时的否定形式
Having not been invited to the party,she was very upset.
Not having been invited to the party,she was very upset.哪一个是正确的,能给出具体的解释和例子吗>
If i had not listened to the speeches,i would not have realised that many of the things i do every day are bad for the environment.
这句话如去掉If ,要倒装,可是那个not到底怎么放才是对的呢?
1.Hadn't i listened to
2.Had i not listened to
3.Not have i listened to
哪个才是正确的,请给出确切说法及例子.
1个回答 分类:英语 2014-11-26

问题解答:

我来补答
第二个是正确的,
否定式:非谓语动词的否定式not总是在首位,not + 现在分词
例题:______ a reply,he decided to write again.
A.Not receiving B.Receiving not C.Not having received D.Having not received
析:非谓语动词的否定式not应置于首位,B、D皆为错误形式.A项不能表达先于decided的动作,只有选C项才表没收到信在先,决定再写信在后,所以C为正确答案.
第2个正确,只是把had提前,把if省略,其他不能变
例如:如果虚拟条件句的谓语部分有 were ,had 和 should 时,可省略 if ,把 were ,had 和 should 放到从句主语前面去.
Had you not helped me ,I should have failed.要是没有你的帮助,我就失败了.
Were she younger,she would do it .如果她年青点,她就会干的.
Had he known her address,he would had gone to visit her.如果他知道她的地址,他会去看她的
 
 
展开全文阅读
剩余:2000
上一页:示意图也请画出
下一页:拜托详细解答