Why not...不可以用于过去吗

老师说口语中常说的 Why not…? 只用于现在或将来,不能用过去。如:

You’re looking tired. Why not take a hohday?  你一脸倦容。怎么不休假呢?

Why not wait till the winter sales to buy a new coat? 为什么不等到冬季大贱卖时再买一件新外衣呢?

但是,下面的这句就不地对吗(因为它是用于过去)?

Why not try knocking at the back door, even if nobody heard you at the front door. 即使前门没人听到,为什么不试试敲敲后门?

请先 登录 后评论

最佳答案 2014-06-11 00:16

▲Why not do sth? 这一句式主要用于提出建议,所以通常不用于谈论情况。如:

Why not use both? 为什么不两者都用?

Why not give Claire a call? 为什么不给克莱尔打个电话?

Why not join our free mailing list? 为什么不加入我们的免费邮寄名单呢?

Why not throw a party for your friends? 干吗不在家里为你的朋友们搞个聚会?

Why not wait till the winter sales to buy a new coat? 为什么不等到冬季大贱卖时再买一件新外衣呢?

Why not grow your own fruit at a fraction of the price? 你为什么不自己种水果,比这个价格要便宜很多。

▲但是单独使用的 why not?(即后面不接动词的时候),它可用于谈论现在、过去或将来。如:

A: Let’s eat out tonight. 我们今晚出去吃饭吧。

B: Yes, why not? 对,为什么不呢?(why not 表示同意)

A: I didn't go to school yesterday. 我昨天没有去学校。

B: Why not? 为什么?(why not 询问原因)

请先 登录 后评论

其它 1 个回答

黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试

Why not…? 也能用于指过去。如:“I didn't go to school yesterday.”“Why not?”“我昨天没有去学校。”“为什么?”(《外研社英汉多功能词典》p.2439)

请先 登录 后评论
  • 0 关注
  • 1 收藏,3600 浏览
  • 卢九姑   提出于 2014-06-06 11:46

相似问题