题目内容
time tomorrow, I would teach you how to play the piano.
A.Had I had | B.If I would have | C.If I have | D.Were I to have |
D
解析试题分析:对将来情况的虚拟,谓语动词可用should do, were to do或动词的过去式三种形式表示,但意义略有不同。should表示的可能性最大,动词过去式的可能性次之,were to do 的可能性最小。虚拟条件句中有had, should, were时,可以将if去掉,然后把had, should, were提到主语前面。
考点:虚拟条件句的考查
点评:虚拟条件句往往指不能实现或纯假想的情况,可以对过去、现在或将来进行假想。虚拟语气的本质就是对根本不可能的情况发生假设。我们可以记住这样一个原则,即把时态向过去推一格。对现在情况的虚拟,条件从句中谓语动词用一般过去式,主句用“would/should/might /could+动词原形”形式,表示对现在不可能实现情况的假想;对过去情况的虚拟,条件从句中谓语动词用过去完成式,主语用“would/could/should/might + have+动词的过去分词”形式;对将来情况的虚拟,在表示与将来事实相反的条件从句中,谓语动词可用should do, were to do或动词的过去式三种形式表示,但意义略有不同。should表示的可能性最大,动词过去式的可能性次之,were to do 的可能性最小。
练习册系列答案
相关题目