If you had come yesterday ,I wasn't very sick.什么意思什么意思啊

来源:学生作业帮助网 编辑:作业帮 时间:2024/06/09 23:29:25

If you had come yesterday ,I wasn't very sick.什么意思
什么意思啊

如果你昨天已经来了 我就不会病这么严重
此句用法错误啊 应该是 i wouldn't have been seriously sick
因为是对过去的虚拟 从句用“过去完成时” 主句用“过去将来完成时”
并且 我认为这very 改成seriously 较好啊
希望对楼主有所帮助

如果你昨天来的话,我的病还没这么严重

如果你来的话,我就不会病的太重

同意二楼的回答,楼主的这句话存在错误。正确应是:If you had come yesterday, I wouldn't have been very sick.
解析:1.应该用虚拟语气,因为“如果你昨天来了,就....”,但事实上并没有来。
2.这是对发生在过去的事虚拟,从句后为had done,主句为 would/could/should/might have...

全部展开

同意二楼的回答,楼主的这句话存在错误。正确应是:If you had come yesterday, I wouldn't have been very sick.
解析:1.应该用虚拟语气,因为“如果你昨天来了,就....”,但事实上并没有来。
2.这是对发生在过去的事虚拟,从句后为had done,主句为 would/could/should/might have done
3. if条件句 主句
过去 had done would/could/should/might have done
现在 did would/could/should/might do
将来 were/did/ would/could/should/might do
4.令在有关“命令、请求、建议”时都要用虚拟语气。
这些不是很详细,但目前为止我只能想到这些,希望对你有帮助!

收起