怎么判断这是一个省去了IF的条件状语从句:What would have happened had Bob walked farther?怎么判断这是一个省去了IF的条件状语从句:What would have happened had Bob walked farther?

热心网友

很简单,条件状语从句中的IF一旦省略,句子必须到装,也就是说要将句子的谓语动词提前,What would have happened had Bob walked farther?这句话也可以这样表达:Had Bob walked farther, what would have happened?前句的主语即为后句的主语.此处的虚拟语气也是有规可循的,如果前句用过去完成时态,那么后句就必用would/should/could+have+过去分词结构,如果前句用过去时,那么后局就用过去完成时态或would/should/could+动词原形来表示.其他我就不一一说了,你自己可以看语法书来进行总结.

热心网友

此句是虚拟语气结构的省略形式,它也可为:If Bob had walked farther ,what wuold have happened?在条件句中,如果有had,should和were三个词时,可省略if,三词提前,构成倒装结构。其他例子:1。If you had read the book,you would have known more about him。-----Had you read the book, you would have known more about him。2。If it should rain this afternoon,I would not go with you。-----Should it rain this afternoon,I would not go with you。3。If he were to be late on Monday,I would do the work alone。-----Were he to be late on Monday,I would do the work alone。

热心网友

这是虚拟语气,如果不省去IF,就是这样的:What would have happened if Bob had walked farther?省去了If,就用倒装had Bob walked farther表虚拟语气了.

热心网友

What would heve happened ...?是疑问句啊,已经有了主,谓,所以后面的:had bobwalked farther一定是从句了,嗯,分析下就知道,有两个语法点:1是if的虚拟语气:2是从句倒装省去了IF,好了,你去领悟吧。。。。