英语中虚拟句和被动语态?

发布网友 发布时间:2022-04-22 09:42

我来回答

4个回答

热心网友 时间:2023-10-30 18:12

If you had been more careful,the mistake might have been avoided.这个句子用了虚拟语气,与过去事实相反,从句用了过去完成时的被动语态。

if引导的条件状语从句,如果条件不能实现时就需要使用虚拟语气,涉及以下三种情况:

与过去事实相反,从句用过去完成时

与现在事实相反,从句用一般过去时 

 3. 与将来事实可能相反,从句用过去将来时  

主句中则用情态动词would, should, could,might 等加一个与从句一致的动词形式。

如:If I were a teacher, I would be strict with my students.

热心网友 时间:2023-10-30 18:12

这个句子的主句和从句都是虚拟语气,表示与过去事实相反的虚拟语气,if 引导的从句 用了过去完成时had been,主句 用了might have been done被动结构。如果你当时小心点,这个错误就会被避免了。

热心网友 时间:2023-10-30 18:13

你说得很对。
主句用的是过去完成时的被动语态。
这是一个虚拟语气句子。

热心网友 时间:2023-10-30 18:13

您好,本句话的主句是被动语态的虚拟语气。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com