it is said in the book that thomas edison____the world leading inventor for 60 years

来源:百度知道 编辑:UC知道 时间:2024/06/21 20:05:06
had been ;was
为什么。。。

had been
因为后面的时间状语是 for 60 years
这是完成时的标志

应该填was 根据括号内的1847—1931可知,此处应填过去时态;另外,由于没有另一个过去的时间或动作与之比较,故不能用过去完成时,即was。此题难度较大,错误的原因是:看到for sixty years,再加上前面用了一般现在时的动词is,便以为是现在完成时,所以选择B。殊不知题目中给出的是一段过去的时间(1847-1931),而一般过去时也可以用以描述过去的一段时间的事实。所以答案是was:爱迪生过去曾经连续60年是世界上发明创造界的领袖。