英语问题谢谢大家回答。。。

第一个是虚拟语气,Hadn’t it been不可以这样开头吗,也就是省略if的倒装。。had与not合并的形式答案没选

对过去情况进行虚拟,从句用 If it hadn't been,省略if时,had要提前,但是not不能提前
正确形式应为:Had it not been 例如:
_____ for the fact that she got hit by a car and broke her leg onher way to school, she might have passed the exam.(2009安徽六校联考)
A Had it not been B Hadn’t it been
C Was it not DWere it not
正确答案是A 而不能选B
同理,当碰到须提前的单词是were或should时,也是只能单独提前,not还在原位。
希望能帮到您!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-07-09
不可以!这是不规范的。
标准的是
had it not been
切记不要 hadn't!!!!!!!追问

最好有解释,要不然不好采纳

追答

这是规定。怎么解释。

本回答被提问者采纳
第2个回答  2013-07-09
应该用had it not been,省略if的倒装只要将助动词和be动词提到句首就可以了,不需要挪动not
第3个回答  2013-07-09
Hadn’t it been 这个是用完成时的反问句,那是没错的

如果是虚拟语气 它的格式是 should(或者would) have done
而它的反问格式是shouldn't(或者couldn't) it have been
第4个回答  2013-07-09
省略If ,把Had 提前,但否定词Not 不提前
相似回答
大家正在搜