就这一道题目而言,看看句子意思是:可能对的.那么这里will(将会),must(必然),can(能够)就可以排除掉了,选择的是might(可能)
综合而讲,你找的应该是四个词在表示"判断"时的差别.will表示的是对将来的一种判断,而且是那种不可否认的事实的判断,如:I'll be sixteen next year.(是就是,不是就不是,没有可能);
must不用说,是必定:You must be wrong.
can则要小心.更多的只有在"could" and "can't"的时候,才能表示判断.
You could be right!or You can't be wrong!而作为原形can,是很少进行判断;
might与may都表是猜测,估计,但是might比may语气更加的弱.
It may be right.
I'm not sure...It might be right.
在题目中如果遇到类似"i'M not sure"的自我否定,通常是用might;外国人不喜欢误人子弟的.
明白了吗?