首页 > 英语 > 题目详情
【Hestartedtheworkquiteearlythismorning.Bynowhe___it,butheisstillworkingonit.A.shouldhavefinishedB.musthavefinished为什么不选B?翻译为一定完成?】
题目内容:
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?翻译为一定完成?优质解答
must have done 对过去的一种推测,一定做了某事.
but 他现在 还在 做,
完成了吗?
肯定没有.选B前后矛盾.
should have done 表示 本应该做,但是却没有.
符合题意.
A.should have finished B.must have finished 为什么不选B?翻译为一定完成?
优质解答
but 他现在 还在 做,
完成了吗?
肯定没有.选B前后矛盾.
should have done 表示 本应该做,但是却没有.
符合题意.
本题链接: