He paid for a seat, when he _____ have entered free. A.couldB.wouldC.mustD.need

He paid for a seat, when he _____ have entered free. A.couldB.wouldC.mustD.need

题型:不详难度:来源:
He paid for a seat, when he _____ have entered free.
A.couldB.wouldC.mustD.need

答案
A。
解析
could have done的意思是“本来可以做某事”。句子语境为“虽然他本来能够免费入场,但他买了票”。
举一反三
—Catherine, I have cleaned the room for you.
—Thanks. You _____it. I could manage it myself.
A.needn’t doB.needn’t have done
C.mustn’t doD.shouldn’t have done

题型:不详难度:| 查看答案
This cake is very sweet. You ______ a lot of sugar in it.
A.should putB.could have putC.might putD.must have put

题型:不详难度:| 查看答案
When we worked in the same office, we _____ often have coffee together.
A.wouldB.shouldC.couldD.ought to

题型:不详难度:| 查看答案
---Who has made a mess in my room?
---Who else       it but your naughty son?
A.could doB.could have doneC.didD.has done

题型:不详难度:| 查看答案
---Good morning,Doctor Brown’s office.
---Hello, this is Tom Smith. Could you please tell Doctor Brown I      ?
My car       start.
A.was delayed, doesn’t B.will be delayed, won’t
C.am delayed, didn’t D.would delay, mustn’t

题型:不详难度:| 查看答案
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.