英文疑問5

Home Home
引用 | 編輯 sudehui
2010-10-16 11:35
樓主
推文 x0
(C)1.George`s life would have been really different if he _______ Terri ..

訪客只能看到部份內容,免費 加入會員



獻花 x0
引用 | 編輯 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
引用 | 編輯 Davis
2010-11-15 01:38
2樓
  
這個好,自問還可以自解。 表情

獻花 x0