选择中if you had listened to the doctor ,you -------all right now.答案是would be为什么不是would have been ,与过去的事实相反,从句中不应该用had +done形式吗?这又怎么解释与过去事实相反 主句 Should\would\could\m
来源:学生作业帮助网 编辑:作业帮 时间:2024/08/08 16:33:08
![选择中if you had listened to the doctor ,you -------all right now.答案是would be为什么不是would have been ,与过去的事实相反,从句中不应该用had +done形式吗?这又怎么解释与过去事实相反 主句 Should\would\could\m](/uploads/image/z/12939974-62-4.jpg?t=%E9%80%89%E6%8B%A9%E4%B8%ADif+you+had+listened+to+the+doctor+%2Cyou+-------all+right+now.%E7%AD%94%E6%A1%88%E6%98%AFwould+be%E4%B8%BA%E4%BB%80%E4%B9%88%E4%B8%8D%E6%98%AFwould+have+been+%2C%E4%B8%8E%E8%BF%87%E5%8E%BB%E7%9A%84%E4%BA%8B%E5%AE%9E%E7%9B%B8%E5%8F%8D%2C%E4%BB%8E%E5%8F%A5%E4%B8%AD%E4%B8%8D%E5%BA%94%E8%AF%A5%E7%94%A8had+%2Bdone%E5%BD%A2%E5%BC%8F%E5%90%97%3F%E8%BF%99%E5%8F%88%E6%80%8E%E4%B9%88%E8%A7%A3%E9%87%8A%E4%B8%8E%E8%BF%87%E5%8E%BB%E4%BA%8B%E5%AE%9E%E7%9B%B8%E5%8F%8D+%E4%B8%BB%E5%8F%A5+Should%5Cwould%5Ccould%5Cm)
选择中if you had listened to the doctor ,you -------all right now.答案是would be为什么不是would have been ,与过去的事实相反,从句中不应该用had +done形式吗?这又怎么解释与过去事实相反 主句 Should\would\could\m
选择中if you had listened to the doctor ,you -------all right now.答案是would be
为什么不是would have been ,与过去的事实相反,从句中不应该用had +done形式吗?这又怎么解释与过去事实相反 主句 Should\would\could\might+have done(动词过去分词) 从句 Had+done(过去分词)
用虚拟语气的知识解答.
选择中if you had listened to the doctor ,you -------all right now.答案是would be为什么不是would have been ,与过去的事实相反,从句中不应该用had +done形式吗?这又怎么解释与过去事实相反 主句 Should\would\could\m
这是一个混合式的虚拟语气,与常规的虚拟语气不同.
混合虚拟语气要根据从句或主句的各自所表达的意思,采取相应的形式.
在这个混合虚拟语气中,从句是与过去事实相反,因此用了过去完成时.而主句说的是与现在事实相反(all right now),因此用与现在事实相反的语法形式:would be
这是一个高中的考点.
这种困惑是机械记忆造成的结果。其实,主句里到底是用would加完成式还是加动词原形,完全取决于主句的动作的状态,若强调动作延续到现在所造成的影响,就加完成式,若只是强调目前应有的状态而不涉及动作延续应该造成的结果,就加原形动词。...
全部展开
这种困惑是机械记忆造成的结果。其实,主句里到底是用would加完成式还是加动词原形,完全取决于主句的动作的状态,若强调动作延续到现在所造成的影响,就加完成式,若只是强调目前应有的状态而不涉及动作延续应该造成的结果,就加原形动词。
收起