动词不定式的完成式能够充当句子的何种成分?
动词不定式的完成式,如同动词不定式的一般式一样,在句中可以作主语、合成谓语、宾语、主语补足语、形容词补足语等。
A. 主语
-
To have lived all one's life in a small village gives one a rather limited outlook. 在小村子里居住了一辈子,会使人产生相当狭隘的人生观。
-
It has been a privilege to have travelled so much in your country. 在贵国游览了这么多地方是很难得的。
-
To have studied English at least six years is the qualification for this position. 至少学过6年英语才有资格获得这个职位。
-
It's important to have slept well the night before you take an exam. 在考试前夜睡好觉是非常重要的。
B. 1. 与情态动词构成合成谓语,见 can , could have done, may have done, might , must + 完成时不定式, needn't have done, ought to have done, should have done, had better have done
- 与半助动词构成合成谓语, 见 be to , supposed
C. 动词的宾语
-
He pretended to have read the book. 他假装读过这本书。
-
We hope to have finished the job by next Saturday. 我们希望下周六前完成这项工作。
D. 真实宾语
They thought it a pity not to have invited her. 他们认为没有邀请她是一件憾事。