The students ___ speak English when they have English classes.A.may B.can C.shall D.must

问题描述:

The students ___ speak English when they have English classes.A.may B.can C.shall D.must

D
上课必须(must)说英语其他三个不行吗,语法???????其他三个词从语法上都没有错误,但是这里不能只考虑语法,还要考虑生活逻辑和因果关系。上英语课一般都是必须说英语,这是大家下意识都会这么想的。再说,除了must其他三个词都是不太确定,属于一类,排除法也选D。