问一道高中英语的选择题

来源:百度知道 编辑:UC知道 时间:2024/05/15 07:05:07
It is said that Thomas Edison(1847-1931)________the world leading inventor for sixty years
A would be B has been C had been D was
(答案选D 可我觉得应该选C才对)

不要被FOR骗了
一般过去时同样可以加FOR
如果用完成时 要强调对现在的影响或者有相对比较
本题只是陈述事实

选D 客观事实用一般式 描述的是过去某一段时间发生的事
而C的过去完成式必须体现出“过去的过去”

这里d正确,如果选c的话,你就无形中承认had been 一定是发生在said 之前,很显然在本题中这样就太绝对了。因为said 这个动作也可能发生在昨天,而后面句子的动作发生在said 之前显然是不可能的。所以这里用一般现在时即可。