一道关于情态动词的英语题: -Where is Mary? -She _ in her classroom.-Where is Mary? -She _ in her classroom.A. must be B. should be C. can be D. must have been答案是A.我想知道B为什么不对.

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/12 08:10:25

一道关于情态动词的英语题: -Where is Mary? -She _ in her classroom.-Where is Mary? -She _ in her classroom.A. must be B. should be C. can be D. must have been答案是A.我想知道B为什么不对.
一道关于情态动词的英语题: -Where is Mary? -She _ in her classroom.
-Where is Mary? -She _ in her classroom.
A. must be B. should be C. can be D. must have been
答案是A.我想知道B为什么不对.

一道关于情态动词的英语题: -Where is Mary? -She _ in her classroom.-Where is Mary? -She _ in her classroom.A. must be B. should be C. can be D. must have been答案是A.我想知道B为什么不对.
B这个选项的意思也是 应该在 ,但是should一般用在祈使句中,命令的语气
比如说You should do your homework quickly.你这句话是一种猜测的语气,should不适用于猜测的语气,

must be 表猜测时有肯定的意味。表示说话人很有把握。
而should 则一般在表示虚拟时用的比较多。而且这用should有表过去的意味。所以…………A

1)此时must be表推测,且十分有把握。故选A。
2)should虽然有应该的意思,但不能用中文的思维“她应该在她教室”所以就想当然哋用should。should在英文中多用在应该干什么、应该怎么样
---如:You should go now.你现在该走了。
You should have gone there.你本应该去那里的。...

全部展开

1)此时must be表推测,且十分有把握。故选A。
2)should虽然有应该的意思,但不能用中文的思维“她应该在她教室”所以就想当然哋用should。should在英文中多用在应该干什么、应该怎么样
---如:You should go now.你现在该走了。
You should have gone there.你本应该去那里的。

收起

B