用不用should皆可

有读者问: 最近在做TOEFL练习中,遇到这样一句话:

She insisted that they should give her a receipt.

书上说这是一个错句,正确句应去掉should。但我的语法书说用不用should都可以。究竟应以哪一种说法为准呢?

这里牵涉到一个英、美两种英语的不同问题。具体到由动词insist, ask, demand, suggest, require, recommend, desire等引导的that从句,在英国英语中,可用should,亦可不用should;但在美国英语中,则一般皆不用should。TOEFL的练习是美国人设计的,故以美国英语为准,不用should。TOEFL还有一些其他标准,不一定为所有的人所接受,但我们只要注意到就可以了。