题目内容
- You talk so much about London. You ________have been there.
- Yeah, I went sightseeing on a tour last summer.
| A.must | B.can | C.will | D.need |
A
解析试题分析:考查情态动词的推测用法。You talk so much about London表明“你”对伦敦很熟,一定去过。must have done表示对于过去事实相当有把握的推定。can表示“推测”的时候,多用于疑问句和否定句;如果用于肯定句,表示“偶然、个别”的情况。will是对未来的推定。need无推测用法。A项正确。
考点:情态动词。
He is sweating heavily. He _______ weightlifting for a long time.
| A.could have practiced | B.can practice | C.must have practiced | D.might practice |
-- I can’t believe that Jeff _______ have quarreled and fought with his boss.
-- Well, if one _______ ask for trouble, it just can’t be helped.
| A.would; will | B.must; may | C.should; must | D.need; dare |
---- ___ she come to see you today ?
---- Of course,please. And I’d rather she _____ me the truth.
| A.will; informed | B.Can; inform | C.Shall; told | D.Should; will tell |
---- ________ you spoil everything, Kevin?
---- Please don’t get me wrong. I just want to help and I am a good man and I ….
| A.Must | B.May | C.Can | D.Will |
—It’s hard to believe that Jack ________ have fought with the policeman.
—Yes. If one ________ ask for trouble, it can't be helped.
| A.would; will | B.must; may | C.should; must | D.need; dare |
---Alice, you didn’t come to Tim’s birthday last night.
---I wished I had, but my parents just simply___ not let me out so late at night.
| A.might | B.should | C.would | D.could |
—I didn't go to see the doctor yesterday.
—But you ________.
| A.ought | B.ought to |
| C.ought to be | D.ought to have |
It is important to know about the cultural differences that cause problems.
| A.must | B.dare | C.shall | D.may |