请教英语问题~~quickly

问题描述:

请教英语问题~~quickly
1.why didn't you buy the golden ring?---( ),but I didn't have the money.
A.I would have B.I'd like to 答案选A,为啥不宣B?
2.The residents approve of the measure _________ so far in our city, _________ to bring a sharp rise in oil prices.
A. having been taken; intendedB. to be taken; intending
C. taken; to intend D. taken; intended 为啥不选A,不应是having been taken ? 后空填intending 伴随状语为什么不行?
goon

1.B是意思是我想要,一般表示现在.而问句是问你过去怎么没买那金戒指?因此A表示我本想买,但是没那么多钱
2 to intend 表示结果状语.taken表示状态,被带走.