问题
选择题
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
答案
答案:B
题目分析:本句考察的if条件句虚拟语气中的混合虚拟语气;前面从句中的时间状语是last year这是一个过去的时间,故从句使用过去完成时,表示与过去事实相反;主句后面的时间状语是now说明这是与现在事实相反的虚拟语气,故主句使用“情态动词+动词原形”;句义:如果去年我没有浪费这么多钱,我现在就会有我自己的房子了。故B正确。