核心问题
Haven't I told you already that you ____ have my answer tomorrow morning? A. will B. shall C. should D. would 根据时态呼应原则,我认为应当选C。
词典解答
应当选 B。shall 用于第二人称或第三人称,可表示说话人的意愿或承诺。在这种情况下不能用 should(参见 indirect speech)。
-
If you work well, you shall have higher wages. 你如果工作得好,我就让你得到较高的工资。
-
You shall do just as you wish. (CGEL) 你可以按你的愿望去做。
-
You shall have a car for your birthday. 我将让你得到一辆小轿车,作为生日礼物。
-
Jack shall help you. (AEG) 我要杰克去帮助你。