北京05选择题一道

来源:百度知道 编辑:UC知道 时间:2024/06/08 18:13:39
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
请说明选B或者是不选B的理由。谢谢了
edwardswift 你说的是选D吧看来,不是B阿。你说那是一般情况,那么就直接having了,怎么还选B呢?你也认为该用完成时吗?

答案应选B。从前一句的一般现在时以及a job中的a可以看出,这里说的是一般动作,也就是我们常说的抽象动作,并不是指某个特定的动作,就应该用动名词。只是说“把答案准备好总是很有帮助的。”对任何人任何时候都是这样的。
这里的will也不应该理解为“将",而是"总是”的意思。牛津高阶英语词典上有这样的解释:will---used for stating what is generally true: If it's made of wood it will float. ◆ Engines won't run without lubricants.

后面是个独立的句子。句子缺少主语 用动词词组做主语有两种形式to do doing 不选C
而根据上文语境判断本句发生的时间应该在第一句之前,因而是完成时态。
Having had the answers ready

A,因为这是一件未做的事

B因为have/has done,have有”已经”的意思

少主语,用ING,完成时