After you read the article Why fast food is slowly killing you, you _______ stop eating fast food.
A.can B.may C. have to
这题选什么,为什么?
After you read the article Why fast food is slowly killing you, you may stop eating fast food.
【翻译】当你读了“为什么快餐正在慢慢让你自杀”这篇文章之后,你可能就会停止吃快餐了。
从语境可以判断出,本句应使用表示“主观推测”的情态动词:may
在肯定句中,can 也可以表示“推测”,不过,这是客观推测,客观上的可能性。例如:
Anyone can make mistakes. 任何人都有可能犯错。(这是客观上的可能性,不是说话人的主观推测)
may 在这里表示说话人自己的一种推测。这仅是一种可能性,不是绝对的判断,符合句意。
如果说 may have to 也可以。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!
read的过去式和现在式拼写相同,读音不同。如果read是过去式,have to就应该是had to. 如果read为现在式,则为在时间状语从句中表示将来,那么have to就应该为will have to. 因此,无论read是现在式还是过去式,选项C都是错误的,予以排除。
从选项A和B来看,read应该是现在式,否则stop就该用have stopped。
由此可知,stop是将来事件。因此,主句的情态动词应该为表示推测意义。can不能在肯定句中表示推测,予以排除。
may 在本句中表示对事件在将来发生的可能性进行推测。答案为B。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!