having finished the work,____

having finished the work,____
a.a postman came and delibered the evening paper and some letters
b.it was almost six o 'clock
c.supper had been already prepared
d.we had a rest and then had supper
这题答案选D可我选B 其实我觉得别的也对.我不知道这题要考什么哦,
quguohui1981 1年前 已收到5个回答 举报

南极蚂蚁 幼苗

共回答了24个问题采纳率:91.7% 举报

d.we had a rest and then had supper因非谓语动词作状语其逻辑上的主语和主句的主语必须一致,只有we可以作having finished the work的逻辑主语,故选D,而不选其它答案.

1年前

3

娟好静秀 幼苗

共回答了86个问题 举报

这个当然应该选D,前面的状语从句省略了主语,换句话说,后面主句的主语要和前面的having相配,所以只有we和have是相配的,其它选项的主语都不对。

1年前

2

wangyan_feifei 幼苗

共回答了29个问题 举报

应该选D吧,主语要一致

1年前

2

libray903309 幼苗

共回答了67个问题 举报

要选D。
前句是无主语的现在分词,所以后面的句子中是肯定要有动作的主语的。所以B肯定是不行的。
你觉得B也行,是受了中文的影响。

1年前

2

如夕雨 幼苗

共回答了43个问题 举报

考的是非谓语动词啊,只有前后主语一致时,从句才可以省略主语,由于having是现在分词,可以判断出主语和finish是主动关系,所以先去掉B和C,再根据意思判断,最终选D.

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 20 q. 0.037 s. - webmaster@yulucn.com