高中英语问题

Christopher Columbus ,who is believed ______ the "nes" continent ,is among the greatest explores in human history
答案 to have discovered
为什么不用having discovered

He had mangy interesting experiences while rtavelling in Africa and he would talk about them to _______would listen
答案 whoever
为什么不用whomever? .

be believed to do 是被动时态中一种形式的固定用法,这个其实就是原因,可以积累一下吧。
这类相同用法的词其实还有一些:
be thought to , be made to , be seen to
这类词在主动语态中不一定用不定式,但转为被动就需用不定式了。这个其实还是需要积累的^_^

我理解楼主你的疑惑,你觉得这里talk to sb.的sb是宾语对吧?所以想用whomever.
但这里要注意的是to之后是一句从句。从句中缺少主语,所以空格应充当主语。当充当后半句主语时,我们只能用whoever而不能用whomever.这是一道非常常见的考题,很具代表性丫。^_^
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-03-28
believe+ to do sth相信要做某事
believe+ doing sth 相信某事
做主语时用whoever,宾语时whomever。
第2个回答  2011-03-28
sb be believed to have done 表示据认为某人曾经做过什么事
没有sb be said/believed doing sth这个结构。
whoever和whomever的关键区别在于从句中缺主语还是宾语!从上面可以发现从句中缺主语所以用whoever!如缺宾语用whomever!
第3个回答  2011-03-29
believe后可接不定式作复合宾语。to do 结构,to不是介词,所以having discovered (X)
who would listen, who在句中作主语 所以 whomever 句中作宾语才对(X)
相似回答