---How is that,Joan?---Yeah,it's from the boss.She ( ) first

问题描述:

---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个回答 分类:英语 2014-10-18

问题解答:

我来补答
感谢你的信赖!
1.这里的shall用于第三人称中,不是应该的意思,而是表达“强烈的意志”或“不可避免性”的动作或行为.而选项 C.should 是“应该”之意,表示建议,与题意不太符合.
2.could have done 与 might have done 都有“本可以...”“本来可能...”这方面的意思,都是表示对过去事情的可能性推测.但它们所包含的可能性不同.前者表示的可能性很大,隐含着说话者的肯定意思;而后者则不然,它往往意味着不能做得到的.
回到楼主的这句,很明显,说话者是认为“he”是可以“等到孩子的父母来的”.言外之意是,不必把孩子带到警察局.
 
 
展开全文阅读
剩余:2000