请教老师一个语法问题

疑惑不定式完成态与动名词完成态的区别:A tourist claimd to have seen a monster in the lake. A tourist claimd having seen a monster in the lake. 这两句话语意上有什么区别?谢谢老师!

前者正确,动词不定式的完成式作宾语。
后者错误。这是关系到动词后面是跟不定式还是动名词做宾语的问题.
有些及物动词,如:want,hope,wish,decide,plan,refuse,manage.后面只能跟不定式做宾语,claim属于此列.
claim做“声称;断言”一义时的用法:
1,claim+that从句
2,claim to do sth,声称要做某事
claim to have done sth声称做了某事
楼主的问题,就是这个用法.
3,claim sth
而有些及物动词则相反,后面只能接doing作其宾语.至于为什么这样,我们就无法探究了.语言的东西,我们只能去学,去记,有些方面,我们是永远也不知道为什么是这样,也不必要知道.追问

the first having been led by Miao, MrXiao representing the fifth .其中 having been led 是 动名词完成态 还是 现在分词完成态?

追答

其中 having been led 是 动名词的完成态

因为前面有作定语的序数词 所以having been led只能起名词作用,故是动名词。

追问

是做the first 的 补语吗?

来自:求助得到的回答
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-11-16
having seen, 看见了, 而且看到景象,仍处于持续状态, 继续在发生着

have seen 看见, 见过, 对现在有些影响, 但不表示仍在继续发生本回答被网友采纳
相似回答