20.I can’t find my dictionary now.Tom must have taken it by

问题描述:

20.I can’t find my dictionary now.Tom must have taken it by mistake,______?
A.mustn’t he B.doesn’t he C.didn’t he D.hasn’t he
应该选C吧答案竟然选D
还有没有那位也觉得选C的?
高桥R凉介 和 茜茜bee
的说法有问题的吧 高中英语里must是表推测的情态动词 所以用了虚拟语气 句子里真正的时态是过去时
我记得反义是要变回来的 八成是答案错了!
1个回答 分类:英语 2014-11-28

问题解答:

我来补答
我想是选D吧.
因为A. mustn’t he的mustn’t是禁止,不应该等意思 所以不选它
B. doesn’t he C. didn’t he D. hasn’t he
三个就应考虑时态的问题
I发现是现在则Tom拿书是过去
I can’t find my dictionary now.中的now应是关键
Tom took it 这件事是过去发生的
但是 by mistake犯错则是从那时(过去)发生到现在为
止,还在by mistake发生(即产生影响)到现在
Tom拿走my dictionary 对现在都对I有影响
Tom拿书是过去发生的 对吧
我发现并认定Tom拿了书而且是by mistake是现在 对吧
在我发现之前也一直是by mistake 对吧
那则过去的事对现在的情况产生了影响应用现在完成时
所以我认为选D用现在完成时的反问句 hasn’t he

希望这对你有帮助
如果在下说的有错,谢谢指出
若楼主还有疑问请提出,在下再解决
 
 
展开全文阅读
剩余:2000
上一页:画钩的
下一页:速率