分类：教育/科学-外语学习-英语考试
问题：请高手解释不定式作主语跟动名词做主语的在这道题目中的区别It’s 
It’s necessary to be prepar for a job interview.________the answers ready will be of great help.A.To have had  B.Having had  C.Have  D.Having
回答：⑧It’s necessary to be prepared for a job interview. ____ the answers ready will be of great help. 【05北京】

A. To have had
B. Having had
C. Have
D. Having
【解题分析】非谓语动词在句中作“will be of”的主语，排除C项；该动词在此处表示一种普遍行为，用动名词表示，排除A；A项和B项表示动词已经发生，不合句意，可排除。正确答案D。