一道虚拟语气的语法填空题

Fortunately we had a map, without which we _________(lose).
答案是would have got lost。为什么不能是had got lost或would get lost呢?这是虚拟语气吗?

请先 登录 后评论

最佳答案 2014-07-16 12:09

没错,答案就是would have got lost,不能是had got lostwould get lost。请注意句中的without which,它隐含有一个条件,相当于if we hadn’t had a map。这里的主句和从句谓语之所以分别用would have got losthadn’t had,是因为前面的句子Fortunately we had a map用的是一般过去时,说明这里是针对过去情况作假设。原句意思是:

Fortunately we had a map, without which we would have got lost. 幸亏我们有张地图,否则我们就会迷路了。(否则我们就会迷路了=要是我们当时没有那张地图,我们就会迷路了)

请先 登录 后评论

其它 0 个回答

  • 0 关注
  • 1 收藏,3304 浏览
  • 陈书国   提出于 2014-07-16 11:47

相似问题