-----hard all day, i went to bed early. A working B worked C to work D having worked 答案D,为什么A不可以,什么时候用A 如果是 After-----hard all day, i went to bed early. 那么选什么
因为后面的句子是过去式,如果选A就时态前后不一致了。 having worked hard all day, i went to bed early. 这是完成式伴随状态。 问题补充:选A
第2个回答 2008-06-22
因为你已经结束了工作 所以用完成时 而不是正在进行的A
另外因为是做主语 必须是名词性的 所以要用完成时的 名词性模式
having worked
第3个回答 2008-06-22
现在分词有一般式(直接加ing),也有完成式(having +过去分词)。一般式表示该分词(working)的动作与句子谓语(went to bed )的动作同时发生;完成式表示该分词(worked )的动作先于句子谓语(went to bed )的动作发生。 所以,这一句选D,表示先“工作”累了,所以早早“睡觉”。