If only I could buy a new CD but I enough money.A.do not have B.did not have C.will not have D.had not had 选A

问题描述:

If only I could buy a new CD but I enough money.A.do not have B.did not have C.will not have D.had not had 选A

Where's the 问题?
What did you want to ask

如果能买一个新的CD多好,可是我没有足够的钱。
一般现在时 用do not have

选择A but 后面是说的现实,前面的if only 表示一种愿望,是虚拟的:要是我能买一张新的cd 就好了,但是我没有足够的钱.

这是一句用的是与现在事实相反的虚拟语气。
if only 常用来表示愿望或为实现的条件,有“但愿”、“要是……就好了”的意思。用法跟虚拟语气的一般规则差不多。
如:If ohly youcould have seen it. 你当时要是能看到就好了。(实际情况是没看到)
If only she would marry me! 但愿她能嫁给我。(有点癞蛤蟆想吃天鹅肉的意思)

此句中,前一句是从句用过去时,后一句是主句用一般现在时。
从句的意思是:我要是能买个新的CD就好了,主句道出了实际情况,没钱,抓瞎,前一句纯属自娱自乐。