皮肤肿瘤的症状有哪些:非谓语的一道题

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/03 02:53:38
It’s necessary to be prepared for a job interview. ___________ the answers ready will be of great help.
A. To have had B. Having had C. Have D. Having
应该选D,那为什么不选B呢?

你看后面的时态啊,是将来时,那主语自然就要一致,只能选现在时,而B是分词的完成时,时态不照应。

楼上说得太含糊了.谁能解释得清楚点.我也想选B

既然用了will be ,那就表示是将来时,应选A。因为to do不定式可以表将来。

不要把时态想得那么复杂
have sth ready是准备好什么事的意思
把它变成非谓语就是having sth ready了
所谓完成时就是要完成了再用
你这又没完成 只是举个例子而已