【陳平偉】評論
假設語氣的過去用法,前面If,後面would+have p.p判斷假設語氣過去式be動詞一律用were
【WEI】評論
不知是否是例句2的用法補充:混合用法(剛好是最佳解的 與現反&與過反的十字X 交叉)有時候If條件句與結果句的時間點會不一樣,例如我們對過去的事做假設,但結果是現在發生,透過以下例句比較容易理解。例句一If my uncle had worked hard, he would be a rich man now.如果我叔叔年輕時有認真工作的話,他現在就會是個有錢人了If條件句”If my uncle had worked hard”與過去事實相反(即他過去不認真工作) →用過去完成式結果句”he would be a rich man now”與現在事實相反(即他現在不有錢) →用助動詞would+原形V例句二If he were not a bad guy, he would not have cheated you of your money.如果他不是個壞人,他就不會騙你的錢If條件...
【我愛阿,阿愛我】評論
回4f如果是與過去事實相反的假設,不是 had been/ have saved可以喔,只是意思會有些不一樣。16. If he_were____the CEO in 2012, he would have saved_the company from bankruptcy. (D) were / have saved如果那時2012年 他是ceo的話(以現在的觀點來看),他將早就(would)已(have) saved 救了這公司從破產16. If he had been____the CEO in 2012, he would have saved_the company from bankruptcy. had been/ have saved如果那時2012中,他那時是ceo的話(強調的是當時),他將早就(would)已(have) saved 救了這公司從破產該說一個是以現在的觀點看過去是用 were而如果你打算用過去的觀點 過去的當時是,會是要強調一種特殊的立場。google ...
【詹姆士】評論
【秒殺文法】不可不知超實用的IF假設語氣,讓你看一次就明白!