If i were you,I_at him the other dayA would not laugh B would not have laughed 为什么A不能选啊

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/17 11:24:56
Ifiwereyou,I_athimtheotherdayAwouldnotlaughBwouldnothavelaughed为什么A不能选啊Ifiwereyou,I_athimtheotherday

If i were you,I_at him the other dayA would not laugh B would not have laughed 为什么A不能选啊
If i were you,I_at him the other day
A would not laugh B would not have laughed 为什么A不能选啊

If i were you,I_at him the other dayA would not laugh B would not have laughed 为什么A不能选啊
the other day“ 前几天” 这个状语告诉我们主句是表示与过去事实相反的虚拟语气
动词形式为 【would have+ 过去分词】
而【would + 动词原形】 是表示与现在,将来事实相反的虚拟语气的主句的动词形式

这是个虚拟语气,表示如果我是你,我不会这么做。但是对话的人已经做了,所以要用完成时态的。

因为后面有时间状语the other day前几天,这里是虚拟语气,与过去事实相反的,应该用情态动词+现在完成时

因为B选项有本不应该嘲笑的意思。从语法上来说,二者皆可。但从句意上来说,B比A更好。