The scholar_______ great success before being given so many awards.

来源:百度知道 编辑:UC知道 时间:2024/06/07 03:45:05
a.would have achieved b.must achieve
c.might have achieved d.must have achieved
答案为d,其他都不可以吗?

The scholar_______ great success before being given so many awards.
a.would have achieved b.must achieve
c.might have achieved d.must have achieved
选择的关键就是后半句话“before being given so many awards”(在被给予这么多的奖金之前),奖金已经给了,那这位学者一定取得了很大的成功啊,这个逻辑肯定是成立的吧?不用怀疑这种情况就是考你完成时的!

句子大意:在获得如此多的奖金之前这位学者一定获得了很大的成功。
这里是肯定的语气,选择D肯定是正确的!

如果选a的话,句子大意就成了:在获得如此多的奖金之前,这位学者本来可以获得很大成功的。 -------------显然是与常理相悖的!
如果选b的话,就体现不出是在获得奖金之前已经获得了成功这个意思,要体现这个意思必须使用完成时!
如果选择c的话,句子大意就成了:在获得奖金之前这位学者可能获得了很大的成功。---------------显然也是与常理相悖的!

获得奖金肯定是取得了很大的成功,不用怀疑!呵呵

这跟我们的学习一样,必须付出了足够多的努力才有肯定有所收获!
祝学习进步!

不可以。
a. would have achieved 会有成就(如果。。。)
b. must achieve 必须有。。。成就, 必须达到。。。
c. 可能已经取得了。。。成就 (如果。。。)(虚拟语态,是说与事实相反的)
d.肯定的揣测:在得到这么多奖之前,一定已经取得了很大的成就