题目内容
“I called you yesterday. A woman answered, but I didn’t recognize her voice.” “Oh, it _____ my aunt Jean.”
| A.must be | B.must have been | C.might be | D.can have been |
B
解析试题分析:句意:“我昨天给你打电话了,一个妇女接的,但是我没有听出她的声音”“哦,那一定是我的姑姑珍”。根据I called you yesterday可知打电话发生在昨天,所以这里应是对过去的推测,用情态动词+have done,故排除AC;must have been一定是,推测的可能性较大;can have been过去能够做某事,不符合语境故排除,所以应选B。
考点:考查情态动词的用法。
---You needn’t take an umbrella. It isn’t going to rain.
---Well, I don’t know. It __________ do.
| A.might | B.need | C.would | D.should |
--- Mary’s got crazy and has been sent to the mental hospital. Did you tell her boss about that?
--- Yes, but I _____ her husband first.
| A.should have told | B.shouldn’t have told |
| C.must have told | D.needn’t have told |
The bicycle looks much like mine, but it isn’t. it be John’s?
| A.Must | B.Can | C.Should | D.Will |
I can’t find my socks. Where ________ I have dropped them?
| A.must | B.can | C.would | D.should |
“Passengers _____ not have their breakfast on the light train”. This rule arouses heated debates in Chongqing.
| A.may | B.shall | C.can | D.should |