—Peter, your hair is getting much too long. It’s high time you __________it cut.
题型:不详难度:来源:
—Peter, your hair is getting much too long. It’s high time you __________it cut. —OK. I will. A.have | B.had | C.have had | D.will have |
|
答案
B |
解析
本题考查虚拟语气。It is time that后接从句,从句谓语通常用过去式表示现在或将来,有时也用过去进行时或“should+动词原形”(较少见,且should不能省略),其意为“(早)该干某事了”。 time前有时有about和high修饰。 |
举一反三
If they had known what was coming next, they __ their mind.A.may change | B.could change | C.must have changed | D.might have changed |
|
--- Mary had a traffic accident and has been sent to the hospital. Did you tell her boss about it? --- Yes, but I _____ her husband first.A.should have told | B.shouldn’t have told | C.must have told | D.needn’t have told |
|
--- What have you learned from your experience in Japan? --- Well, meeting people from another culture ___ be very difficult.A.must | B.can | C.should | D.shall |
|
They urged that the library_______ open during the vacation.A.must be kept | B.is kept | C.would be kept | D.be kept |
|
I ______ to go on a diet, but the dishes at the party were simply impossible to resist. A.had intended | B.am intending | C.intend | D.could intend |
|
最新试题
热门考点