怎么判斷這是一個省去了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,好了,你去領悟吧。。。。