...1847-1931) ___ the world leading inventor fo...
发布网友
发布时间:2024-10-03 20:23
我来回答
共4个回答
热心网友
时间:2024-10-04 07:21
1)选C.
这是过去完成时.前面有个“It is said”,已经是过去时态.后面的完成时就要用过去完成时.
该句其实是间接引语.直接引语的话,后面就用“has been”:
It is said in the book,“ Thomas Edison (1847-1931) has been the world leading inventor for sixty years.”
至于答案A、D是直接就排除的.因为有for sixty years表示持续性的一段时间,只能用完成时.
热心网友
时间:2024-10-04 07:27
D was
一般过去时也可以和表示时间持续的短语连用(for sixty years)。
热心网友
时间:2024-10-04 07:26
D
热心网友
时间:2024-10-04 07:25
B. has been
过去完成时