发布网友 发布时间: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
您好,本句话的主句是被动语态的虚拟语气。