作业帮 > 英语 > 作业

英语虚拟语气问题过去的虚拟条件,导致现在的虚拟结果.A句:If I hadn’t stood under the lad

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:英语作业 时间:2024/06/10 01:43:51
英语虚拟语气问题
过去的虚拟条件,导致现在的虚拟结果.
A句:If I hadn’t stood under the ladder to catch you when you fell,you wouldn't be smiling now.(√)
B句:If I hadn’t stood under the ladder to catch you when you fell,you couldn't be smiling now.(×)
根据什么判断wouldn't正确,couldn't错误,是根据意思么?
还是根据相关的语法规定?如果有的话,是什么规定?
英语虚拟语气问题过去的虚拟条件,导致现在的虚拟结果.A句:If I hadn’t stood under the lad
这是一个典型的虚拟语气句子.该句以假设形式提问:如果不是我及时扶住你,你这会就不可能站在这儿笑了(言下之意,若你跌倒在地上,你还能笑得出来吗?)但事实是我扶住了他,所以假设不成立,用了虚拟的现在时,而我的行动已经发生,一般过去时就可以.