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是表推测的情态动词 所以用了虚拟语气 句子里真正的时态是过去时 我记得反义是要变回来的 八成是答案错了!
我想是选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