一道关于情态动词的英语题: -Where is Mary? -She _ in her classroom.

一道关于情态动词的英语题: -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为什么不对.
kenpskenps 1年前 已收到4个回答 举报

风语者1777 春芽

共回答了22个问题采纳率:95.5% 举报

B这个选项的意思也是 应该在 ,但是should一般用在祈使句中,命令的语气
比如说You should do your homework quickly.你这句话是一种猜测的语气,should不适用于猜测的语气,

1年前

4

blyeah 幼苗

共回答了10个问题 举报

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

1年前

2

最无辜的第三者 幼苗

共回答了9个问题 举报

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

1年前

0

花脸狼 幼苗

共回答了15个问题 举报

B

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 19 q. 0.030 s. - webmaster@yulucn.com