作业帮 > 英语 > 作业

They _____ the apartment,or they wouldn’t have stayed so lon

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/26 17:27:58
They _____ the apartment,or they wouldn’t have stayed so long.
A) must like B) must be like C) liked D) must have liked
请问这个选什么?为什么?
1.答案:D.
2.翻译:他们一定曾经喜欢过这套公寓,否则他们不会(在那)呆了那么久.
3.
1)后句是对过去的动作的虚拟,所以前句也是对过去情况的描述.
可以排除AB,因为“must + 动词原形”一般是对现在/将来的情况的描述.
2)must have done sth “一定做过某事”,表示对过去情况非常肯定的推测,而C liked描述的是一种过去的事实.
从句意来看,前句应该是说话人的一种推测,所以答案选D最好.