好奇怪的英语语法,谁能帮忙解释一下

问题描述:

好奇怪的英语语法,谁能帮忙解释一下
--Didn`t you enjoy the hamburger in the kent`s?
--Not in the least.Besides, theyasked for ____
A.a too high price B.too high a price
C.a too expensive price D.too expensive a price
为什么要选D?
不好意思,打错了,答案应该选B.真是对不起

我也觉得应该选b
首先price 不能用expensive或者cheap修饰.要用high或者low.所以排除c d
然后too high a price 意思是 相当高的价格.
这个就是固定表达.跟什么so pretty a girl..一样的.记住好了.