Once __ , he threw himself into his work and made every effort do it well.

A.recovering B.recovered C.being recovered D.having recovered
请高手给个确切的答案,再讲下其中的语法知识,谢谢!!!
谢谢各位的回答,非常感谢,但我个人的意见是:非谓语动词的动作发生在句子谓语动作之前,应该是用having recoverd,不知道我说的对不对,答案是不是D,请高手给个确切的答案, 谢谢!!!我将感激不尽!!!

答案不是having recoverd ,原因如下:
(如下从字典里搬来的)
1. 重新获得;重新找到
Jane recovered her lost wallet.
简寻回了丢失的钱包。
2. 恢复;使恢复原状
Jennie made a great effort to recover herself.
珍妮努力使自己镇定下来。
She has recovered her health.
她已恢复了健康。
3. 挽回,弥补
It's hard to recover lost time.
弥补失去的时间并不容易。
4. 【律】取得(损害赔偿);取得...的所有权
5. (填海)造(地),围垦[(+from)]
vi.
1. 恢复健康;恢复原状;恢复[(+from)]
It took a long time for him to recover from a bad cold.
他患重感冒,很长时间才康复。
I think she will recover.
我想她会痊愈的。

以上可以看出,recover oneself 是指某人身体恢复,
如果要说某人康复,可以用主动,亦可用被动。
主动表示方法:
He has recovered himself.
被动表示方法:
He has being recovered.
上句中,Once后面如果接的是个完整的句子,应该为:
Once he had been recovered ,....
省略掉之后是:Once having been recovered,.....

答案是B,Once (he) recovered (himself),...
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-03-04
RECOVER表示康复时是不及物动词

vt. 重新获得, 恢复, 复原, 拯救
vi. 痊愈, 复原, 胜诉
例句
He may possibly recover.
他或许会复元。
Hope you recover soon.
祝你早日康复。

所以表示被动语态的B和C两项无视
同时根据状语从句省略的规则,同主谓时才可以省略,A可以补全成Once he is recovering,明显不对,
所以我个人认为选D

【另外:我是日语系的……好久不学英语了……】
第2个回答  2009-03-03
答案应该是:B

【分析】
通过对整个句子的意思看,这里的once应当被看作是if,即是虚拟语态。因此是对现在时的虚拟,应当用“过去时”表示。

该句应该被翻译成:一旦他恢复以后,他将会全身心的投入到工作中去。
第3个回答  2009-03-03
B
原句是once he is recovered,此处省略句