精英家教网 > 高中英语 > 题目详情
- You talk so much about London. You ________have been there.
- Yeah, I went sightseeing on a tour last summer.
A.mustB.canC.willD.need
A

试题分析:考查情态动词的推测用法。You talk so much about London表明“你”对伦敦很熟,一定去过。must have done表示对于过去事实相当有把握的推定。can表示“推测”的时候,多用于疑问句和否定句;如果用于肯定句,表示“偶然、个别”的情况。will是对未来的推定。need无推测用法。A项正确。
练习册系列答案
相关习题

科目:高中英语 来源:不详 题型:单选题

The traffic is heavy these days.I ________ arrive a bit late,so could you save me a place?
A.canB.mustC.needD.might

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

He is sweating heavily. He _______ weightlifting for a long time.
A.could have practicedB.can practiceC.must have practiced D.might practice

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

— Could you give me a ride to the railway station? I’m going to be late.
— I’ll take the nearest route. You ________ be in time for the train.
A.shallB.canC.mayD.need

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

— She looks rather upset. She        the exam.
— I guess so. It’s very difficult after all.
A.must have failedB.can fail
C.would have failedD.should fail

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

– Amazing! You _____ have won the first prize in the national English speech contest!
– I’m lucky that all my efforts have finally paid off.  
A.mustB.mayC.canD.should

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

It’s annoying ! After I gave her my advice, my daughter ________ go and do the opposite.
A.have toB.mustC.shallD.would

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

—Did you ask Tom for help?
—I ________. —I managed perfectly well on my own.
A.needn’t haveB.don’t need to C.didn’t need toD.needn’t

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

According to the traffic rules, you _________ wear the safe belt while you are driving.
A.canB.needC.mayD.shall

查看答案和解析>>

同步练习册答案