问题: 英语多谢帮忙
She must have gone out early ,for she had not___for breakfast.
A.shown up B.been appeared
解答:
答案:A。
must +have done 是对过去事情的虚拟语气,表强烈的猜测,翻译出来了是:她一定早就出门了。
后半句的意思应为,因为她之前吃早饭时没有出现,用了过去完成时,是对过去发生的事的虚拟语气的固定格式。
我怀疑你没有给出全部选项,但如果这两个选项里要选一个,一定是A。因为只有She shows up.没有she is appeared,这里“出现”这个谓语不应该用被动。
版权及免责声明
1、欢迎转载本网原创文章,转载敬请注明出处:侨谊留学(www.goesnet.org);
2、本网转载媒体稿件旨在传播更多有益信息,并不代表同意该观点,本网不承担稿件侵权行为的连带责任;
3、在本网博客/论坛发表言论者,文责自负。