have to, had to还是be going to have to

辅导班一道题:
用 must / have to / had to / mustn't / needn't 填空:
We didn't have any food yesterday, so we _______ go shopping.
老师给的答案是 have to。我认为 so we _______ go shopping 未给出时间,应该一般现在时 have to(现在去买)、过去时had to(昨天买)、将来时 are going to have to(准备去买)都对,请专家指教,谢谢!

请先 登录 后评论

最佳答案 2014-09-21 02:03

因为We didn't have any food yesterday的意思是“昨天我们没有任何食品了”,我们昨天不得不去购物,否则从昨天起就会饿肚子,所以只有 had to可以作为正确答案。
请先 登录 后评论

其它 0 个回答

  • 0 关注
  • 1 收藏,2698 浏览
  • 董万友 提出于 2014-09-20 07:41

相似问题