引用 | 编辑
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 |