If I hadn’t wasted so much money last year, I my own apartment now.A. need have B. would

发布时间:2020-08-17 07:51:57

If I hadn’t wasted so much money last year, I      my own apartment now.
A. need have
B. would have
C. can have had
D. must have had

网友回答

A. need have
(答案→)B. would have
C. can have had
D. must have had
解析:本句考察的if条件句虚拟语气中的混合虚拟语气;前面从句中的时间状语是last year这是一个过去的时间,故从句使用过去完成时,表示与过去事实相反;主句后面的时间状语是now说明这是与现在事实相反的虚拟语气,故主句使用“情态动词+动词原形”;句义:如果去年我没有浪费这么多钱,我现在就会有我自己的房子了。故B正确。
以上问题属网友观点,不代表本站立场,仅供参考!