作业帮 > 英语 > 作业

SBS4书上的一个疑问,

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:英语作业 时间:2024/06/06 01:26:57
SBS4书上的一个疑问,
原文是:If I hadn't gone on a picnic yesterday,I'd be very happy to go on a picnic with you today.
是否应为:If i didn't go on a picnic yesterday,I'd be very happy to go on a picnic with you today,或If I hadn't gone on a picnic yesterday,I'd have been very happy to go on a picnic with you today.
SBS4书上的一个疑问,
原文是正确的,句型是虚拟语气.意思是如果我昨天没去野炊,我会很乐意今天跟你去.但是实际上昨天我去了,所以今天不能跟你去.
再问: 如果虚拟的是与过去相反的情况,难道不应该是If had done, 主语+would have done这样的结构么?
再答: 因为主句的动作还没有发生,所以是would be,而不是would have done