位置:首页 > 题库频道 > 学历类 > 升学考试 > 高中(高考) > 英语 > 高考英语虚拟语气练习331

—Did you call to book a ticket for the concert ? —Not yet, but I _______ .

发布时间:2021-08-10

A.should have

B.may

C.ought to

D.shall

试卷相关题目

  • 1--- I'll tell Mary about our changes tomorrow. --- What? You ______ her yesterday.

    A.ought to tell

    B.must have told

    C.might have told

    D.should have told

    开始考试点击查看答案
  • 2Lily would rather I _______ her at the airport yesterday, but I was then busy with a meeting.

    A.would meet

    B.met

    C.had met

    D.have met

    开始考试点击查看答案
  • 3I insisted that the boy ______ his hands before having supper.

    A.washes

    B.washed

    C.had washed

    D.(should) wash

    开始考试点击查看答案
  • 4He ____ such a large house, though he was very glad.

    A.need buy

    B.hadn't bought

    C.shouldn't have bought

    D.needn't have bought

    开始考试点击查看答案
  • 5Just imagine performing such an opera as Turandot in the Forbidden City there _____ be a better setting!

    A.mustn't

    B.shouldn't

    C.couldn't

    D.needn't

    开始考试点击查看答案
  • 6He ______ have come here yesterday,______ he?

    A.mustn't, did

    B.couldn't, has

    C.must, haven't

    D.must, didn't

    开始考试点击查看答案
  • 7--Mike's bike didn't work yesterday, so he didn't go there with his deskmate. --He _________ mine. I wasn't using it then.

    A.need have used

    B.must have used

    C.could have used

    D.can have used

    开始考试点击查看答案
  • 8_________the freezing wind ,they_________ the injured man in time. They felt sorry for that.

    A.Had not been for ;could reach

    B.If there was not; might have reached

    C.But for; might reach

    D.If there hadn't been ; could have reached

    开始考试点击查看答案
  • 9—I wonder why Sara looks worried today. —I'm not sure,but she ______ a small accident driving here.

    A.could have

    B.might have

    C.might have had

    D.must have had

    开始考试点击查看答案
  • 10If I got married in the UK I _____ a present, but is I got married in Italy, I would have to give a present.

    A.will expect

    B.were to expect

    C.had expected

    D.would expect

    开始考试点击查看答案
返回顶部