帮我填一个英语选择题

问题描述:

帮我填一个英语选择题
Tom graduated from college at a very young age.----Oh,he _____have been a very smart boy then.
A.can not B.will C.don't D.must

汤姆大学毕业时很年轻-->说明汤姆很聪明啊,首先排除A、C.既然汤姆已经大学毕业了,那么就不可能用将来时态表述“他是一个男孩”,排除B.选D.意思是,他那时肯定是个非常聪明的男孩.