You ____ clean the room now.You ___ do it after supper.

问题描述:

You ____ clean the room now.You ___ do it after supper.
A.won't,must.B.don't have to,may. C.needn't,must. D.shouldn't,can
为什么选B,其他三个为什么不可以?原因,谢谢!

选A的话是一般将来时,与后面的now冲突,need后面直接加动词是作情态动词的用法,应用于否定句,should是shall的过去式,用于过去时态是不是B项needn't 也可以,后面的must不合适?must翻译为必须,带有命令语气,在本题中不适合