---How is that,Joan?---Yeah,it's from the boss.She ( ) first whether she likes it.A.shall go B.ought to have gone C.should go D.must have go 请讲详细点选哪个还有为什么不能选CAC应该都可以表“应该”嘛但麻烦讲一下为什么不选其他的,THANKS!还有could have done和might have done都有本可以做而没做成的意思,那么二者有什么区别呢?比如这个题---John saw a three-year-old cjild walking alone in a sjopping mall,so he took the child home immediately and called the police.---But he_____have waited withthe child until the parents returned.A.sh

问题描述:

---How is that,Joan?---Yeah,it's from the boss.She ( ) first whether she likes it.
A.shall go
B.ought to have gone
C.should go
D.must have go
请讲详细点选哪个
还有为什么不能选C
AC应该都可以表“应该”嘛
但麻烦讲一下为什么不选其他的,THANKS!
还有could have done和might have done都有本可以做而没做成的意思,那么二者有什么区别呢?
比如这个题
---John saw a three-year-old cjild walking alone in a sjopping mall,so he took the child home immediately and called the police.
---But he_____have waited withthe child until the parents returned.
A.shouldn't B.could C.would D.might
为什么选B而不选D呢?
再次THANK YOU ALL!

感谢你的信赖!1.这里的shall用于第三人称中,不是应该的意思,而是表达“强烈的意志”或“不可避免性”的动作或行为.而选项 C.should 是“应该”之意,表示建议,与题意不太符合.2.could have done 与 might have done ...