When he was in Beijing,he ____ go to the Palace Museum again and again.A.will B.would C.can D.must为什么?could虽然是can的过去式,但它们用在句子中并没有什么区别啊,在语法上can也可以,我觉得意思也通,为什

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/27 21:51:08
When he was in Beijing,he ____ go to the Palace Museum again and again.A.will B.would C.can D.must为什么?could虽然是can的过去式,但它们用在句子中并没有什么区别啊,在语法上can也可以,我觉得意思也通,为什

When he was in Beijing,he ____ go to the Palace Museum again and again.A.will B.would C.can D.must为什么?could虽然是can的过去式,但它们用在句子中并没有什么区别啊,在语法上can也可以,我觉得意思也通,为什
When he was in Beijing,he ____ go to the Palace Museum again and again.
A.will B.would C.can D.must
为什么?
could虽然是can的过去式,但它们用在句子中并没有什么区别啊,在语法上can也可以,我觉得意思也通,为什么这个不可以?

When he was in Beijing,he ____ go to the Palace Museum again and again.A.will B.would C.can D.must为什么?could虽然是can的过去式,但它们用在句子中并没有什么区别啊,在语法上can也可以,我觉得意思也通,为什
选B.因为全句是过去时,后半句又说明了他一遍一遍的去,是重复性动作.
补充:can放在这句中意思不合适,因为前半句是过去时,描述他过去在北京的时候怎么怎么样,后面如果使用can的话,有稍许将来的意思,不太恰当.另外could和can的区别还是比较明显的,could用于虚拟语气的时候,表示与现在或过去事实相反的设想.而在表示“可能,大概”时,比can更加不确定.

would
当他在北京的时候,他会一次又一次地去故宫博物馆。
前半句出现了动词was ,所以排除A,
C can 表示“能够,可以”的意思
D must 必须。 不符合原意
选 B 表示 过去将来时

选must
will表示将来的事,不符合句意
would表示愿意做某事
can表示能够,但此时应用could
Must表示必须做
从again and again 可以看出,一次又一次去不是他所愿意的,而可能是工作要求,必须去。故宫看几遍也该看烦了吧。

B
从When he was in Beijing说明是过去,这里用would是过去将来时.

B
因为AGAIN AND AGAIN从句意里来说并没有表明一种厌烦的情绪,而也可能是作为[因为喜欢,所以一次一次的去]
这样句子就可以解释成[当他在北京的时候,他一次一次的去palace museum]