作业帮 > 英语 > 作业

问一道时态题,高手进At that time few people would accept Einstein's id

来源:学生作业帮 编辑:神马作文网作业帮 分类:英语作业 时间:2024/11/11 07:41:31
问一道时态题,高手进
At that time few people would accept Einstein's ideas, which ____________correct many years later.
A. were to prove B. were proved C. would prove D. were going to prove
为什么要用过去将来时,过去时不行吗?
摘自世纪金榜,答案给的是C,应该是A不?
……
对不起
最终敲定答案为A!!!!!!!!!!!!!!!!!!!
还是我来说说吧!
第一,prove是主动,不是被动
第二,be to do有命中注定的意思
第三,我一开始的语感是用proved,可惜没有
第四,关键是答案选C
第五,答案也不是完全可以信任的
问一道时态题,高手进At that time few people would accept Einstein's id
B
这里would不是过去将来时,而是情态动词表示“愿意”,选B是被动态,全句意思:
在那时很少有人愿意接受爱因斯坦的想法,这些想法在许多年后被证明是正确的.
我觉得楼主的英语水平很高,这句句子最恰当的是proved.
根据公认的原则,在描述几件过去发生的事时,如果发生的先后和句子的次序一致时尽可能不用过去完成时和过去将来时.因此此处不应用过去将来时而应当用一般过去时,由于没有proved我只好选B.
分别问了五位正宗老美白领,一致认为选B(只有一位说proved更好),不过这是美式,我在美国生活22年,问的也都是老美;如果英式要用过去将来式,我就没有办法了.Hope those living in UK would give their opinions.