问题: 英语(情态动词)
She said she will come here at six.but she didn't turn up.she ________ forgotten the appointment.
A.will have
B. can have
C.may have
答案说选C may have ,但没解释
麻烦帮我解释一下。谢谢了
解答:
句意:她说她将在6:00到这里,但是她没有出现。她可能已经忘记了这个约会。may have forgotten可能已经忘了。may表示一种推测,句子又是过去时,所以它表示对过去的推测may have done sth.(可能已经做了某事)也有might have done sth.might比may语气更委婉。
版权及免责声明
1、欢迎转载本网原创文章,转载敬请注明出处:侨谊留学(www.goesnet.org);
2、本网转载媒体稿件旨在传播更多有益信息,并不代表同意该观点,本网不承担稿件侵权行为的连带责任;
3、在本网博客/论坛发表言论者,文责自负。