He started the work quite early this morning.By now he___it,but he is still working on it.
A.should have finished B.must have finished 为什么不选B?翻译为一定完成?
人气:201 ℃ 时间:2020-05-20 23:04:42
解答
must have done 对过去的一种推测,一定做了某事.
but 他现在 还在 做,
完成了吗?
肯定没有.选B前后矛盾.
should have done 表示 本应该做,但是却没有.
符合题意.
推荐
猜你喜欢