早教吧 育儿知识 作业答案 考试题库 百科 知识分享

twice,thepostmanrefusedtodeliverourlettersunlesswechainedourdog.a.beingbittenb.bittenc.havingbittend.tobebitten.manytimes,hefinallyunderstoodit.a.toldb.tellingc.havingtoldd.havingbeentold.

题目详情
____twice,the postman refused to deliver our letters unless we chained our dog.
a.being bitten b.bitten c.having bitten d.to be bitten.
___many times,he finally understood it .
a.told b.telling c.having told d.having been told.
▼优质解答
答案和解析
1.选B
意思是:在被咬了两次后,这位邮递员拒绝给我们送信,除非我们把狗用链条拴起来.
这里C是主动态,肯定不对,D是不定式被动,一般不定式短语在句首,是作目的状语,译成:为了.,这里是表示原因,所以D是错误的
而A和B的区别,being done和done都可以作为被动态的状语,但being done 表达被动进行,而done表示被动和完成.
如:Being questioned by the police,he felt terrible.(正在被警察审问)
原句中,显然被咬是已经完成的动作,所以不能用A
2.D
意思是:说了很多次,他最终明白了.
这里tell和主语he是动宾关系,要用被动语态,所以B和C排除.
而having been told 和told,都可以用来表示被动语态充当状语,区别在于,having been told更强调分词短语中的动作和主句动作的时间前后,这里be told 显然是发生在understand之前,强调的是“已经说了很多次”,所以最佳是选D