> 英语 >
【非谓语】He claimed( )at yeaterday's party.
A.having been badly treated
B.to have been badly treated
C.being treated badly
D.to be treated badly答案选B,但我选C,求讲解.claimed不是过去式么?为什么还能用现在完成时to have been?
人气:234 ℃ 时间:2020-03-27 22:54:32
解答
那不是现在完成,你自己都说了,是“非谓语动词”,如果跟时态有关的话,就是“谓语动词”了,那叫“动名词的完成式”,动名词表示“一种行为,一件事”,“完成含义”表示动作在谓语动词之前,整句意思为:在昨天的聚会上,他说出了“(之前曾经)被排挤(这件事)”那为什么不说to had been badly treated呢?to had 这是什么啊,to+过去式??不定式的基本含义是“去做(还没做)”,完成结构的含义是“已经做了”,这两个很难凑到一起,“将要已经被排挤”??太乱了吧也
推荐
猜你喜欢
© 2026 79432.Com All Rights Reserved.
电脑版|手机版