Re: [課業] 英文文法-假設語氣請益2013/1/8

看板Examination作者 (chuliu)時間13年前 (2013/01/08 23:40), 編輯推噓3(300)
留言3則, 3人參與, 最新討論串2/2 (看更多)
其實你的問題都是和“事實相反的假設語氣”有關 1 和現在事實相反的假設語氣 If I were you, I would commit suicide. If I had one million dollars, I would donate it to the charity. 注意這裡的be動詞一定用were即使是單數 If he were you, he would slam me in the face. 簡單說就是if後面用過去式,主要子句用would + v 是說如果我是你 我會自殺 是說如果我現在有錢 我就捐給慈善機構 2 和過去事實相反的假設語氣 If I had been rick, I would have donated it to the charity. If I had been you, I would have committed suicide. 是說我過去如果有錢我就會捐給慈善機構 是說如果我以前是你的話 我就會自殺 簡單說就是if後面用過去完成式,主要子句用would have + Vpp 注意had可以提到前面 Had I been rick, I would have donated it to the charity. 3 和未來事實相反的假設語氣 If the sun were to rise in the west, I would marry you. 如果太陽打西邊出來我就嫁給你 If後面用were to, 主要子句用would + v 4 表極不可能發生的假設語氣 If he shoud come, let me know. 萬一他來了告訴我 should可以提到前面 Should he come, let me know. 3 ※ 引述《isaac028 (da)》之銘言: : 不好意思,小弟才疏學淺,想請教各位大大幾題英文文法試題(出處:王怡華-文法練習1000 : 題) : 1.------out of season, I would have ordered some from the fruit stand. : (A)If oranges would have been : (B)If oranges have not been : (C)Had oranges not been : (D)Should oranges not have been : 答案:(C),不明白為何選它?另外,假設題目改為I wouldn't have ordered....是否可選 : 擇(A)? 這題主要子句用would have + pp 表示是和過去事實相反的假設語氣 if 要用過去完成式 If the oranges had not been out of season, 但had提到前面 Had the oranges not been out of season : 2.I wish I were as smart as you-------. : (A)have been (B)had been (C)are (D)were 這是和現在相反的假設語氣 you are表示是事實 所以用現在式 : 答案:(C),為何不是選(D)? : 3.I would rather she------tomorrow than today. : (A)come (B)came (C)should come (D)has come : 答案:(B),為何不是選(A)? would rather 原V than 原V? 這題他今天已來所以應該用過去式 : 4.I would buy that book but I-------enough money. : (A)do not have (B)did not have (C)will not have (D)had not had 這題可以把I would buy當作主要子句 他用would表示和現在相反的假設語氣 所以but用現在式 : 答案:(A),不明白為何選它? : 5.Mary might have come to school in time for Professor Smith's lecture-------. : (A)if she got up earlier : (B)unless she had got up earlier : (C)but she got up rather late : (D)but she had gotten up so late 這題如果用假設語氣 Mary might have come to shcool in time for xxx if she had gotten up earlier. 和過去事實相反的假設語氣 but後面要加過去式 : 答案:(C),不明白為何選它? 由文意來看,如果她早起就可能參加演講,是這樣子的嗎? : 6.We would have arrived sooner except we-----a flat tire. : (A)had (B)would have (C)has not (D)has : 答案:(A),不明白為何選它? 和過去相反的假設語氣 except是對等連接 類似but後面用過去式 如果是假設語氣 會用 We would have arrived sooner if we had not had a flat tire. But we had a flat tire. : 7.--------their assistance, he would have to lead a very miserable life; : he might even starve to death. : (A)With (B)But for (C)Without for (D)If not 這題he would是和現在相反的假設語氣 But for表示要不是因為有人家的協助他就要過的很慘 with表示有了人家的協助才過得很慘 不和語義 without for兩個介繫辭不通 if not沒有動詞 : 答案:(B),不明白為何選它? : 8."He would go to see you.""-------he did not some?" : (A)What if (B)Where if (C)What come (D)Why whether : 答案:(A),不明白為何選它? 這題表示他應該會來看你,我方反問他“如果他沒來呢” what if表示如果他沒來怎麼辦 假設語氣是相當煩又難的 這些題目有蠻刁鑽 如果有問題再討論 : 感謝各位!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.79.219.200

01/09 08:32, , 1F
nice explanation
01/09 08:32, 1F

01/09 12:00, , 2F
清楚明白,必推必推~~
01/09 12:00, 2F

01/09 17:06, , 3F
很棒的解釋
01/09 17:06, 3F
文章代碼(AID): #1Gx3tWP3 (Examination)
文章代碼(AID): #1Gx3tWP3 (Examination)