急!非谓语的句子我总搞不明白! 请英语高手帮帮忙!谢谢

在更认真的考虑了这个问题后,他后悔的做出了决定
Having considered this problem more carefully,he regretted having made a decision
这句话第一个having为什么要这么用啊 直接用considering不行么?这不就两个动词了么
还有右面的having made
请帮忙分析下这句话时态 谢谢了

considering不行 having done 表示现在分词的完成时,它的动作发生在主句的动词之前, 在这个句子中,先考虑再 后悔 所以要用Having considered
他认真考虑了这个问题后,他后悔他所做出的决定了
顺便告诉你以下用法
一、现在分词完成式的主要用法

现在分词的完成式主要表示发生在谓语动作之前的动作。如:

Having been there once,she knew the place quite well. 由于去过那儿一次,她对那地方很熟悉。

Having failed twice, he didn’t want to try again. 他已经失败了两次,不想再试了。

二、现在分词完成式与一般式的区别

现在分词的一般式有时也可表示先于谓语的动作,它现在分词完成式的区别是:现在分词一般式所表示的动作虽然可以先于谓语动作,但两者之间没有时间间隔,而现在分词的完成式所表示先于谓语的动作则与谓语动作有一定的时间间隔。如:

Locking the door, he went out. 锁好门之后,他就出去了。

Having invited him here to speak,we’d better go to his lecture. 既然我们请了他来作报告,我们最好去听一下。

有时即使是分词动作与谓语动作几乎同时发生,但如果要强调分词动作的完成性,也应用现在分词的完成式:

Having bought our tickets,we went into the theatre. 我们买好票后就走进剧场。

三、一点易错提醒

现在分词的完成式一般不用作定语。如:

误:Do you know anyone having lost a cat? 你知道有谁丢了一只猫吗?

误:I want to talk to the person having broken the window. 我想同打破窗户的人谈谈。

若将以上现分词的完成式改为一般式也不可以(因为现在分词作后置定语时通常只表示与谓语动作同时或几乎同时发生的动作,而不能先于谓语动作而发生):

误:I want to talk to the person breaking the window.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-10-27
这个 having considered 是完成时态的非谓语,不是两个动词,加上主语后等同于 he has considered ...这比直接用 considering 在意思上更贴切,指考虑“后”,他后悔了。
having made 也是完成时态,表示已经做出了决定。对于已经做出的决定感到后悔。
第2个回答  2009-10-27
自己的意见, 供你参考

第一个:having considered过去完成式,表明这个动作已经完成了. "having considered..."这句是在他后悔这个动作前已经发生的. So...
如果用considering, 说不通, 语法错误.

第二个:have (或get) + 动词过去分词 + 名词: 这是一种常用语法(或组合,具体叫法不在这儿讨论). 比如 have my hair cut, get problem solved等等.在这里面, 没有consider 那个用法.

至于整句的时态, 是过去式.本回答被提问者采纳
第3个回答  2009-10-27
Having considered this problem more carefully
现在分词短语作状语,现在分词有主动的意思,其逻辑主语为he,所以用现在分词,Having considered 表示考虑后(完成动作)considering 表示正在考虑
having made a decision
动名词短语做宾语,having made 也有完成的意思。
整句为一般过去时
第4个回答  2009-10-27
动词是Regret所以是一般过去时态
相似回答