不知道你所说的权威的答案是指什么,我还一直犹豫着要不要回答你这个问题,因为我实在不敢奉自己为权威。
好吧,事先申明:以下为一名多年英语学习爱好者的非权威解答,楼主请谨慎采纳。
先说说这道题吧,这道题我认为选B,这里用过去分词作原因状语。这句话相当于:As the police was bitten twice by our dog,he refused to deliver our letters unless we chained it(指our dog,由于前面有了,为避免重复,这里用了代词)。
这道题考的是过去分词做原因状语,可是你问的是现在完成时与分词做状语的区别,不懂~~~
你问的这两种情况也不是并列的关系呀,或许你想知道现在分词作谓语与现在分词作状语的区别,对不对?
这个问题呢,我觉得你只要掌握现在分词作状语的用法就行了,看下面的吧,是我从语法书上找来的:
(1)现在分词在句中作时间、原因、伴随、条件、结果等状语。
①时间状语(分词作状语前面可加when, while等)
Hearing the good news, he jumped with great joy.
Not having finished her work in time, she was fired by her boss.
It being a fine day, we went fishing on the lake.
②原因状语
Seeing nobody at home, he decided to leave them a note
③伴随状语
The girls came in, following their parents.
④结果状语
The poor old man died, leaving nothing to his children.
注意:现在分词作状语的几个特性。①时间性。与谓语动词同时发生,用一般时,如发生在谓语动作之前时则用完成式having done。②语态性。与句子的主语之间的关系,是主谓关系或动宾关系。遵循的规则“主动进行,被动完成”。③人称一致性。分词的逻辑主语就是句子的主语。
说实话,我不知道这样有没有解决你的困惑,所以如果你还有任何疑问的话,请hi我,我会尽力帮你解答的。
答案是B,我知道是高考题,你书上的答案有问题,网上都能找到这道题,就是选B。
温馨提示:答案为网友推荐,仅供参考