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

They _____ the apartment,or they wouldn’t have stayed so long.
A) must like B) must be like C) liked D) must have liked
请问这个选什么?为什么?
小术cc 1年前 已收到2个回答 举报

goaltender 幼苗

共回答了22个问题采纳率:100% 举报

1.答案:D.
2.翻译:他们一定曾经喜欢过这套公寓,否则他们不会(在那)呆了那么久.
3.
1)后句是对过去的动作的虚拟,所以前句也是对过去情况的描述.
可以排除AB,因为“must + 动词原形”一般是对现在/将来的情况的描述.
2)must have done sth “一定做过某事”,表示对过去情况非常肯定的推测,而C liked描述的是一种过去的事实.
从句意来看,前句应该是说话人的一种推测,所以答案选D最好.

1年前

9

H的宝贝狗 幼苗

共回答了10个问题 举报

看到本题后首先发现这是两个简单句,由or相连接;第二步就是翻译,结合句意,我们知道这是虚拟语气,而且是对过去的虚拟,情态动词对过去的虚拟结构为 情态动词+have done.所以选D

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 18 q. 0.026 s. - webmaster@yulucn.com