----what day_____it_____ tomorrow? ----Wednesday.

A. is...going to be B. will...be C. shall...be D.does...be
请问这道题选什么?请高手回答1

选B。明天是星期几不因人的主观意愿而改变,所以用一般现在时,一般这样问:What day is it tomorrow?但是也可以这样问:What day will it be tomorrow?也有人认为选C,但是我感觉不对,因为shall用法如下:
助词 v.aux.

1.(用于第一人称,表示将来)将,会
I shall be thirty next year.
明年我就三十岁了。
2.(用在问句中表示征求对方意见,主要用于第一、第三人称)...好吗?要不要...?
Shall we begin now?
我们现在开始好吗?
Shall I wait outside?
我在外面等好吗?
Shall I turn on the lights?
我开灯好吗?
3.(用于陈述句中的第二、第三人称,表示说话人的意图、允诺、警告、命令、决心等)必须,应,可
You shall have it back next week.
下星期一定还你。
He shall stay in bed.
他必须躺在床上。
He says he won't go, but I say he shall.
他说他不去,但我说他必须去。
4.(用在条约、规章、法令等文件中表示义务或规定,一般用于第三人称)应,必须
Intruders shall be punished.
非法闯入者将遭处罚。

这里是第三人称it,1.2.3.4都不符合.所以不用C。
这个问题很纠结,我的回答改了好几次。一般大型考试不会出这样的问题,你不用担心。 选B吧。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-04-05
B. will...be

What day will it be tomorrow ? 明天星期几?

原因:
be going to强调主观“打算”,排除
shall be强调主观“应该是”,而这里是客观,排除
does的时态和tomorrow矛盾,排除

will可描述将来的客观事实,正确

望采纳!