____from the operation,the patient was advised to stay in hopistal for another 2 weeks

问题描述:

____from the operation,the patient was advised to stay in hopistal for another 2 weeks
详解.
选择:A having not fully recovered B being not fully recovered C not having fully recovered D not fully recovered
having not 与not having 有什么区别,怎么应用

答案是 C. 此题考察的是 非谓语动词作状语的情况.
“病人还没有完全恢复病情,所以他被建议在医院里在多待2周.”
第一: 非谓语动词的否定式都是在 doing/done/to do 前加 not. 所以 Not having done 只有是对的. 第二分词作状语时,有两种情况.现在分词 表示分词发生的动作与主句谓语动词的动作同时发生.(having+过去分词) 是现在分词的完成式,是表示分词的动作先与谓语动词的动作而发生. 第三,是否选择 过去分词done 还是 现在分词 doing. 要看分词表示的动作与句子的逻辑主语的关系,主动用 doing 被动用 done.
此题 having recovered from 是从.中恢复过来的意思. “病人”与“恢复病情”这个动作是主动关系. 所以用 having recovered form .