这是一个混合式的虚拟语气,与常规的虚拟语气不同.
混合虚拟语气要根据从句或主句的各自所表达的意思,采取相应的形式.
在这个混合虚拟语气中,从句是与过去事实相反,因此用了过去完成时.而主句说的是与现在事实相反(all right now),因此用与现在事实相反的语法形式:would be
这是一个高中的考点.混合式的虚拟语气是否就是错综 :主句与从句时态不一致。是不是指在句子中有明显的时间状语,如now是的,你说的很对。
选择中if you had listened to the doctor ,you -------all right now.答案是would be
选择中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(过去分词)
用虚拟语气的知识解答.
为什么不是would have been ,与过去的事实相反,从句中不应该用had +done形式吗?这又怎么解释与过去事实相反 主句 Should\would\could\might+have done(动词过去分词) 从句 Had+done(过去分词)
用虚拟语气的知识解答.
英语人气:787 ℃时间:2019-11-12 11:31:13
优质解答
我来回答
类似推荐
- Had you listened to the doctor ,you would all right now
- had you listened to the doctor you ---- all right now 为什么选would be而不是 would have been
- Had you listened to the doctor,you _____ all right now.A.are B.were C.would be D.would have
- 9.Had you listened to the doctor,you _____ all right now.(标准)高中英语虚拟语气 单选题.
- Had you listened to the doctor,you were all right now为什么用were
猜你喜欢
- 1选择:()真分数的倒数都(),假分数的倒数都()或().A小于1.B等于1.C大于1.
- 2如图,△ABC中,AD是BC上的高,AE平分∠BAC,∠B=75°,∠C=45°,求∠DAE与∠AEC的度数.
- 3解方程:1/3x-5=y【三分之一x减五等于y】
- 4can you guess what his name is?这句有语法错误吗?
- 5Thank you for all your hard work last week.I don't think we ___ it without you.
- 6They ______ Ocean Park next Saturday.B.are going to C.will go D.are going to go
- 7若4x的4次方y的a次方和-3x的b次方y的2次方是同类项,则代数式2a+b的值是_________.
- 8马哲里面,所说的“部门之间的竞争”的部门,应该是抽象意味的吧?
- 9三元二次方程组怎样解
- 10the young boy found ____hard to finish the work on time 1.that 2.it 3.this 4.its