问题 选择题

- 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项正确。

选择题
单项选择题