题目内容
---I’m sorry. I _________ at you the other day.
---Forget it. It was a bit out of control myself.
| A.shouldn’t shout | B.shouldn’t have shouted |
| C.mustn’t shout | D.mustn’t have shouted |
B
解析试题分析:句意是:---对不起,前几天我不应该对你大嚷大叫。--没关系,我有点失控。前句中有明显的时间状语the other day (几天前),事情发生在过去。可以排除AC。“shouldn’t have done”过去本不应该做而做了,must have done过去一定做了…,所以选B。
考点:考查情态动词+ have done的用法
―Our company will organize a trip to Hongkong next month. I ______ my mother there.
―I’d rather you ____. After all she has just recovered from her illness and she still feels weak.
| A.will take; won’t | B.am taking; don’t |
| C.will take; didn’t | D.am taking; didn’t |
— Is Paul playing both soccer and tennis for the school?
— He ______. But now he has given up playing tennis.
| A.is | B.has | C.was | D.had |
____ the 1990s, the number of antelopes had fallen to about 50,000.
| A.During | B.Since | C.By | D.Over |
According to the factory safety rules, all accidents _____ be reported to the safety officer.
| A.may | B.can |
| C.would | D.shall |
It was so nice of you to come to our aid. I don’t think we ______ it without you.
| A.can manage | B.could have managed | C.must have managed | D.could manage |
— Did you go to the lecture by the visiting professor?
— No. I ______ it, but I've been busy taking care of my grandma in hospital these days.
| A.would have attended | B.should attend |
| C.must have attended | D.would attend |
—Do you still remember when we went to Nanjing?
—I can't remember now but ________ sometime last summer?
| A.might it be | B.could it be |
| C.could it have been | D.should it have been |
I really don't know how to thank you, but for your help, I ________ my lost necklace.
| A.couldn't have found | B.mustn't have found |
| C.couldn't find | D.wouldn't find |