作业帮 > 英语 > 作业

英语问题纠结呀,还请高手将各个选项都解释下

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:英语作业 时间:2024/04/19 23:43:12
英语问题纠结呀,还请高手将各个选项都解释下
tom graduated from college at a very young age.
oh ,he_____ have been a very smart boy then
A can
B could
C might
D must
感觉四个选项都说得通
说句题外话,不考虑语境,在语法上can could might对吗
英语问题纠结呀,还请高手将各个选项都解释下
我们做英语选择题的时候语境很重要,就像这道题目的要求是choose the best choice.
他前面的意思是他很年轻的时候就从大学毕业了,说这句话的人想要表达的肯定是坚定地意思,如果用can could might都是带有一种推测的不确定性,听起来就像是这个人这么早毕业了,大概很聪明吧,这种感觉肯定不是这个语境想要表达的,这个语境想表达的是坚定不移的肯定一个事实,那就是他一定很聪明,所以选择must
再问: ,明白了,那么在语法上can could might对吗
再答: can 是不对的,因为是过去式,但是must没有过去式的,所以还是must
再问: could/ might+have+过去分词 表推测对吗
再答: could have been表示本可以怎么样做,但是事实上没有 may 就是可能的意思