英语选择题:Did he go to the concert yesterday? Yes I think he must __it .because he told me .....

Didhegototheconcertyesterday?YesIthinkhemust__it.becausehetoldmeheheardapieceplayedon... Did he go to the concert yesterday?
Yes I think he must __it .because he told me he heard a piece played on the erhu.
A.be attending B.be attend C.have attend D.attend
这道题选择什么答案,请详细解读一下每个选项对或错的原因,谢谢!
展开
 我来答
超级酷乐猫007
高粉答主

2015-06-12 · 繁杂信息太多,你要学会辨别
知道大有可为答主
回答量:2.7万
采纳率:90%
帮助的人:1亿
展开全部
C have attended

知识点:must have done 是对过去发生的动作最有把握的猜测,意思是“一定已经做过“

意思:我认为他一定已经出席音乐会了。因为他告诉我他听了一曲二胡。
==
A表示:我认为他必定正在参加音乐会……(如果是正在参加。那么后文还用过去式told吗?)

Bbe attend这种语法本身就错了
D意思好像是对的,我认为他一定出席音乐会了。
但是一般用在一般现在时或者将来发生的动作上面
比如:You must be careful when you cross the road过马路时你必须小心
You must eat the medicine你必须得吃药
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式