问题: 请教题
I'm sorry, Mrs Smith. I've broken your glasses.
It doesn't matter, Mark, but you---careful.
must be
should be
must have been
should have been
为什么选C?不选D
解答:
这里考查的内容是:must have done 与should have done 的区别
must have done 是表示对过去的一种猜测,翻译为:过去本能够做的事.
should have done 翻译为:过去本应该做的事.
句子翻译为:对不起,史密斯夫人,我把你的眼镜摔破了.
没关系,马克,但是你本能够小心的.
这里应该用must have done的结构,表示史密斯夫人对这件事的猜测,也说明马克原来已注意到有眼镜,却不小心摔破.
综上:选C
版权及免责声明
1、欢迎转载本网原创文章,转载敬请注明出处:侨谊留学(www.goesnet.org);
2、本网转载媒体稿件旨在传播更多有益信息,并不代表同意该观点,本网不承担稿件侵权行为的连带责任;
3、在本网博客/论坛发表言论者,文责自负。