She _ sit here for hours ,waiting for her sonto come home.A.shallB.willC.shouldD.must为啥

问题描述:

She _ sit here for hours ,waiting for her son
to come home.
A.shall
B.will
C.should
D.must
为啥

她将坐在这儿几个小时等她的儿子回来。

shall只用于第一人称
will表将会……
C、D根本说不通,直接排除。
另外,也可以不填will,而填has been

我是英语老师,帮帮你.
答案填B是正确的:她会坐在这里几个小时,等她的儿子回家.
不定式与动名词的区别之一,就是:不定式可表将来,而动名词表经常.to come home就已暗示“她的儿子还没有回家”.但此句中的waiting 却不是动名词,而是现在分词,与后面的词一起构成现在分词短语表伴随状况.

译为她会在这里坐几个小时,来等她的儿子
很明显呀,这里 她 的动作不是未确定的,而是有一个目的,计划好了的,所以选B