美国驻华使馆官网:Professor Johnson is said _____ some significant advance in his research in the past year

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/28 06:53:30
A.having made
B.making
C.to have made
D.to make

be said to do sth.而不是be said doing sth.;
而且,如果动词不定式中的动作发生在主句的谓语动词所表示的动作发生的时间以前,那么要用动词不定式的完成式,即to have done sth.。

答案是C
C中的完成时态表示事情发生在去年他已经意义重大的进步。译为:据说Johnson教授在过年的一年在研究领域做出了重大进步。

选C
新概念英语第三册第一课,a puma at large (逃遁的美洲狮)第一段有这样一句“for the description given by people who claimed to have been the puma were extraordinarily similar"就有,句型一样的。

c
be said to do sth.
然后由于时态是过去,所以应该用c完成时

c
said to have done 因为后面出现in the past year时间标志,所以用完成时