21. What _____ pity that you couldn’t be there to receive _____ prize!
A. a; a B. the; a C a; the D. the; the
22. It’s high time you had your hair cut; It’s getting _____.
A. too much long B. much too long C. long too much D. too long much
23. I like this house with a beautiful garden in front, but I don’t have enough money to buy _____.
A. one B. it C. this D. that