问题
选择题
- 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项正确。