英文疑问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