145、Lang Ping, who is said to have started her coaching career in America, ____ volleyball in China for almost twenty years.
A、played B、have played C、was playing D、had played
为什么选A,“for almost twenty years”这不是完成是标志吗?应该选B吧
for almost twenty years不一定是完成时态的标志 可以理解为现在这段时间内一直进行的动作 或产生什么结果 课用完成时但也可以理解为过去一段时间一直处于某种状态 可以用一般过去时 此题就是who is said to have started her coaching career in America是定语从句 真正的宾语是played如果有has played也可以 建议学会分析句子成分一个句子最基本的是主谓...
For almost twenty years确实是完成时的标志,但此处是指截止过去某一时刻已经20年了,是对过去事实的描述。句子中间的插入语可以不看,从而可以看出句子的时态应采用一般过去时。这有另一个例句:A-Have you graduated?B-Yes,I studied in Beijing University for four years....