问题标题:
【【非谓语】Heclaimed()atyeaterday'sparty.A.havingbeenbadlytreatedB.tohavebeenbadlytreatedC.beingtreatedbadlyD.tobetreatedbadly答案选B,但我选C,求讲解.claimed不是过去式么?为什么还能用现在完成时tohaveb】
问题描述:
【非谓语】Heclaimed()atyeaterday'sparty.
A.havingbeenbadlytreated
B.tohavebeenbadlytreated
C.beingtreatedbadly
D.tobetreatedbadly答案选B,但我选C,求讲解.claimed不是过去式么?为什么还能用现在完成时tohavebeen?
罗寿枚回答:
那不是现在完成,你自己都说了,是“非谓语动词”,如果跟时态有关的话,就是“谓语动词”了,那叫“动名词的完成式”,动名词表示“一种行为,一件事”,“完成含义”表示动作在谓语动词之前,整句意思为:在昨天的聚会上,他说出了“(之前曾经)被排挤(这件事)”
葛廷金回答:
那为什么不说tohadbeenbadlytreated呢?
罗寿枚回答:
tohad这是什么啊,to+过去式??不定式的基本含义是“去做(还没做)”,完成结构的含义是“已经做了”,这两个很难凑到一起,“将要已经被排挤”??太乱了吧也
点击显示
英语推荐
热门英语推荐