I know it was John's first time to be here, but he insisted that he ______ here four years before.
(A) came
(B) come
(C) had come
(D) should come
我知道这是约翰第一次来到这里,不过他坚持认为四年前他就来过了。
理由
a. 空格前的 insisted 表“坚持认为"或“坚信",之后接 that 从句作宾语时,从句内的 动词采一般时态。
例: I insist that he is a nice boy.
(我坚信他是好孩子。)
I insist that he has done it.
(我坚信他曾做过这件事。)
b. insist 亦可作意志动词,表“坚持要求",之后亦可接 that从句作宾语,从句内的动词则采“should + 原形动词"的结构,而 should 往往予以省略,保留其后原形动词。
例: I insist that he (should) do it.
(我坚持要求他做这件事。)
c. 根据上下文,本题的insisted 表“坚持认为",故之后的 that 从句应采一般时态,(C)为 过去完成时,与一般过去时 insisted 呼应,是唯一正选。