【非谓语】He claimed( )at yeaterday's party.

【非谓语】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?
英语人气:779 ℃时间:2020-03-27 22:54:32
优质解答
那不是现在完成,你自己都说了,是“非谓语动词”,如果跟时态有关的话,就是“谓语动词”了,那叫“动名词的完成式”,动名词表示“一种行为,一件事”,“完成含义”表示动作在谓语动词之前,整句意思为:在昨天的聚会上,他说出了“(之前曾经)被排挤(这件事)”那为什么不说to had been badly treated呢?to had 这是什么啊,to+过去式??不定式的基本含义是“去做(还没做)”,完成结构的含义是“已经做了”,这两个很难凑到一起,“将要已经被排挤”??太乱了吧也
我来回答
类似推荐
请使用1024x768 IE6.0或更高版本浏览器浏览本站点,以保证最佳阅读效果。本页提供作业小助手,一起搜作业以及作业好帮手最新版!
版权所有 CopyRight © 2012-2024 作业小助手 All Rights Reserved. 手机版