Yesterday,Jane walked away from the discussion.Otherwise,she ___ something she would regret later.
Yesterday,Janewalkedawayfromthediscussion.Otherwise,she_____something.....题目的正确解答:我发现...
Yesterday, Jane walked away from the discussion. Otherwise, she _____something .....题目的正确解答:
我发现这道题网友解答的都不透彻,根本没能领会到这道题的精要之处,所以,在下献丑,对该题进行分析!!
Yesterday, Jane walked away from the discussion. Otherwise, she ______something she would regret later.
A. had said B. said
C. might say D. might have said
该题目选择D选项,本题出自1996年英语高考真题上海卷第21小题,.might have said,过去本可能说而未说,用的是might have +ed语法结构,译为“(语气委婉)过去本可能做…而实际上未做…”
不选择A的原因是:如果选择A的人,一定是从过去时态的虚拟语气角度考虑,因此要用过去完成时表达,但是,如果是这样的话,应该为:if she had said something, she would have regret later. would 后面一定要有have+regret, 即与过去事实相反的虚拟语气表达法为:从句用“if+主语+had+过去分词”,主句用“主语+would/should/could/might+have+过去分词”,因此A选项错误,故选D。 展开
我发现这道题网友解答的都不透彻,根本没能领会到这道题的精要之处,所以,在下献丑,对该题进行分析!!
Yesterday, Jane walked away from the discussion. Otherwise, she ______something she would regret later.
A. had said B. said
C. might say D. might have said
该题目选择D选项,本题出自1996年英语高考真题上海卷第21小题,.might have said,过去本可能说而未说,用的是might have +ed语法结构,译为“(语气委婉)过去本可能做…而实际上未做…”
不选择A的原因是:如果选择A的人,一定是从过去时态的虚拟语气角度考虑,因此要用过去完成时表达,但是,如果是这样的话,应该为:if she had said something, she would have regret later. would 后面一定要有have+regret, 即与过去事实相反的虚拟语气表达法为:从句用“if+主语+had+过去分词”,主句用“主语+would/should/could/might+have+过去分词”,因此A选项错误,故选D。 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询