_____ his telephone number,she had some difficulty getting in touch with Bill.
A.Not knowing B.Knowing not
C.Not having known D.Having not know
这道题目选A,为什么C不可以呢? Not having known表示不知道这个动作 发生在有困难联系之前,而且对现在的结果有影响.
know是静态动词表示状态,句子谓语had difficulty doing sth的时间和not know是同时的。即不知道这种状态在谓语时间就存在着而不是仅仅存在于谓语时间之前,因此不能使用现在分词的完成体。
另外完成体表示过去事件对现在的影响这种完成体的意义只限于动态动词,不适用于静态动词。这一点很多英语学习者(包括部分英语老师)都忽略了,希望大家注意。静态动词的完成体不存在过去对现在的影响!!!
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!
Not knowing his telephone number,she had some difficulty getting in touch with Bill.
A.Not knowing B.Knowing not C.Not having known D.Having not know
参考译文:由于不知道电话号码,她联系比尔有些困难。
解析:以上为现在分词作原因状语,现在分词动作与后面谓语动词动作几乎同时发生,因此用现在分词一般式即可。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!