when she had finished he momework,she went to town
问题描述:
when she had finished he momework,she went to town
having finished her homework.这里的haveing为何不是had这样的用法有什么特定的改法吗
答
when she had finished the momework【时间状语从句】,she went to town=Having finished the momework【现在分词的完成式作时间状语】,she went to town=The homework( having been) finished 【独立主格结构作时间...厉害 你可以跟我分享下 这样的句子改法为什么是having而不是其他having + 过去分词 是现在分词的完成式, 先于谓语动词发生时,同时又是表主动, 便可用这个形式。至于为什么用现在分词,就要注意分词的用法了, 它可以做时间,原因,条件等状语为什么用had finished不行had finished 只能作谓语,不能单独(在没有连词,主语的情况下)作时间状语