作业帮 > 英语 > 作业

英语达人,问一个问题,请进,有权威的大大地欢迎!

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/15 19:39:37
英语达人,问一个问题,请进,有权威的大大地欢迎!
虚拟语气中,如何判断句子是与过去事实相反还是与现在事实相反,我查了一下百度百科,那个例句,我还是没有办法去理解,内牛满面~大恩不言谢..
我抛砖引玉下
与现在事实相反就是
从句:主语+过去时 主句:主语+should/would/could/might+do
这里过去时可以是 were或 did
虚拟时态指与现实相反的事 如果是与现在相反 时态要退一格 即从句用过去式 主句是should/would/could/might+do 这里情态动词都是shall will can may的过去时 情态动词后主动词是原形
1.If I were you,I would take an umbrella.
2.If I knew his telephone number,I would tell you.
与过去事实相反是
从句:主语+had done 主句:主语+should/would/could/might+have done
这个时态要退两格 用过去完成时 即had done
1.If I had gotten there earlier,I should/could have met her.
主句是should/would/could/might+have done 从句是had done 这样就是与过去事实的相反.
不知你懂了没
再问: 没啊,我就是不知道用中文说一句话该用虚拟语气的过去还是现在事实相反
再答: 那要看你中文是与现在相反还是与过去相反 如果与现在相反 如 同学A问你还要同学B的电话号码 你不知道 然后说 我要是知道他电话号码 我就告诉你了 这是与现在相反 应该用过去时If I knew his telephone number, I would tell you. 如果与过去事实相反 如 五天前 A和B 约定5点见面 但是A去迟了 B等不耐烦了 走了 现在A说要是我当时早点去的话 就能见到B了 这个就要用过去完成时 If I had gotten there earlier, I should/could have met her.