问题: Where is my dictionary ?I remember I put it here y
Where is my dictionary ?I remember I put it here yesterday.
you ____ it in the wrong place.
A.should have put B.might have put
A是本不该做而做了,B是可能做了
我觉得a也可以啊?为什么不对?
解答:
"should have do":本应该怎么怎么做(或本该发生XXX)
"might"有猜测意味,而且请注意:西方人无论多么肯定自己的猜测是正确的,他们也会用“might”而不用“should”或“would”。
所以即使后者表达的是“你肯定放错地方了”,在英语习惯中也是用“might”。
所以这题选B
should是虚拟语气词,一般是没有发生的虚拟状态,所以这里与“放错地方”连一起也不和逻辑。所以A错
版权及免责声明
1、欢迎转载本网原创文章,转载敬请注明出处:侨谊留学(www.goesnet.org);
2、本网转载媒体稿件旨在传播更多有益信息,并不代表同意该观点,本网不承担稿件侵权行为的连带责任;
3、在本网博客/论坛发表言论者,文责自负。