引用 | 編輯
sudehui
2010-11-13 12:29 |
1樓
▲ ▼ |
(C)1.George`s life would have been really different if he _______ Terrisa years ago. (A)was not meeting (B)did not meet (C)had not met(D)has not met
這似乎是現在的假設語氣,那麼,if後接「過去式」,為何不對?b為何不能選? 個人思考: 假設語氣大致上可分三類: 一、假設與現在相反, 句型一:If S+V(過去式)....,S + would +V(原型).... 句型二:If S were .............,S + would +V(原型)... 二、假設與過去相反 句型:If S + had +pp(過去分詞)....., S + would have +pp.... 三、假設與未來相反 句型一:If S + should v(原型).....,S + would +v(原型)...【表可能性較小】 句型二:If S + should v(原型).....,S + will +v(原型)...【表可能性較大】 當然還有,條件式的語氣 句型:If S +V(原型) ......,S +will v(原型)...... 【視句型的內容而定】 所以,此題為假設與過去相反的假設語氣! x0 |