单选题
He is said to ______ two trips to China in the last two years.
A. make B. be making
C. have been making D. have made
【正确答案】
D
【答案解析】[解析] 本题测试的是不定式完成式。be said to“据说”后面可以跟不定式完成式,表示句子主语在谓语be said动作发生之前已经做过某事;跟不定式一般式表示经常性的动作;跟不定式进行式表示与谓语动作同时进行的动作;跟不定式完成进行式表示在谓语所表达的时间之前一段时间以来一直在进行的动作。究竟应选用哪种形式要视句中的时间状语和上下文的逻辑意义而定。后面可以跟不定式完成式的句式还有:be supposed to;be reported to;be to;be sorry to;intended to;planned to;would like to;seem to;claim to等。