We’re lost now. We_____ a wrong turn at the last crossroad.
A、must make
B、can have made
C、should have made
D、must have made
【正确答案】:D
【题目解析】:题干中第一句话提示的背景是“我们走丢了”,因此后一句话是对所发生过的事情的推测,must加完成时态,是比较肯定的推测。Should have done sth 的含义是本应该做某事,不是对已发生的事情的推测,而是表示一种对于没有做的事情的谴责。