词典词条 · 问答

be going to ³

核心问题

许多语法书上说,像 If you take this road you are going to get home quicker. 这样的句子是病句,因为 be going to 不能用在带条件从句的主句中。这种说法对吗?

词典解答

对这一点不同的语言学家抱有不同的观点。G. LeechM. Swan 均认为在带有条件从句的主句里不能使用 be going to, 并提出了典型的错误例句:

×\times Your marriage is never going to fail if you keep buying her flowers.

× If I give you money, you're only going to spend it on drink.

LEG(p.344)则认为,be going to 可以用在带条件从句的主句中:

If you invite Jack, there's going to be trouble. 如果你邀请杰克,那就要惹麻烦了。

R. Quirk 等人虽然在正文里提出, be going to 一般不用于带条件从句的主句中。但在其他地方却指出下列句子是可以接受的:

  1. I'm going to complain if things don't improve. 如果事情得不到好转,我就要抱怨了。

  2. If you're expecting a first-class hotel you're going to be disappointed. (CGEL, p. 214) 如果你期望的是一家一流的宾馆,那你会失望的。

再如:

  1. If they harass you after you leave office, I'm going to tell the world why. (《尼克松回忆录》) 如果在你离职后,他们打扰你,那我就会告诉世人这是为什么。

  2. If I have enough money, I'm going to take a trip abroad. (English 900) 如果我有足够的钱,我就去国外旅游。

来源:英语常见问题解答大词典-4.md · 第 881908 行 · 原文哈希 52be51bcd4