All the letters ___,John took them to the post office.A.had been writing B.having been written C.wrote D.had written选什么为啥

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/01 10:31:26

All the letters ___,John took them to the post office.A.had been writing B.having been written C.wrote D.had written选什么为啥
All the letters ___,John took them to the post office.
A.had been writing B.having been written C.wrote D.had written选什么为啥

All the letters ___,John took them to the post office.A.had been writing B.having been written C.wrote D.had written选什么为啥
B
All the letters 【having been written 】(独立主格结构),John took them to the post office.
All the letters having been written 是独立主格结构做时间状语的
等于When all the letters had been written,
题干因为没有连词,只能用独立主格结构了,前一部分不能选用A,C,D等谓语动词

B.having been written ,
All the letters ___,是独立主格结构作状语, 因letters 是被写,故用被态, 又write的动作发生在谓动took之前,故用完成被动式.

选择B.having been written 。从整体上看,这是一个简单句。句子已经有谓语动词took,另一个动词write就要使用非谓语动词形式。四个答案中只有B是非谓语动词

b这里使用被动语态和过去分词。

A 在took这个动作以前write这个动作已经完成,所以用过去完成时,因为letter是被完成,所以用被动,因此,had been writing