题库首页 > 试卷库
试题详情及答案解析
Your hair is too long. You _________ it _________ .
A.should cut; longB.ought not to cut; short
C.had better have; cutD.had to have; cut
答案:C
试题分析:句意:你的头发那么长。你最好把它理一下。should cut it long应该把头发理长; ought not to cut it short不应该把它剪短; had better have it cut最好把它理一下。Had to have it cut不得不剪发,表示过去。根据Your hair is too long.可知现在头发太长,应该去理发,故选C。
考点:考查交际用语的用法。