23.I have told you the truth,__________ I keep repeating it?A.Must B.Can C.May D.Will

问题描述:

23.I have told you the truth,__________ I keep repeating it?A.Must B.Can C.May D.Will
这一题选A,为什么不能选Dwill?

这题可以通过说话者的语气判断,意思是“我已经告诉你真相了,难道你还非要我再说一遍吗?(我必须要不断重复吗?”
而D的话就真的单纯表示征求别人意见,这个明显不符合说话者当时的本意(况且一般主语是I的时候用shall)