【非谓语】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?为什么不说to had been badly treated呢?
答
没记错的话,这是一道高考题吧?
【句意】他声称昨天在派对上被糟糕的对待了(被冷落了)
【解析】claim to do sth 声称做某事
这里用的是 to do 的完成时,即声称做过某事
to do 后面要用原形,不能用过去式 had
另外,虽然claim是过去式,但是被冷落的事情已经发生了,所以用完成时的结构 claim to have done
》》》》》良师益友伴你行 团队为你解答《《《《《 欢迎追问~\(^o^)/~claim to have done,done相当于原句中的什么呢?B.to have been badly treated 相当于原句的 been因为是被冷落,所以被动,即:be + treated现在完成时的被动就是:have been treateddone可不可以理解为相当于been treated?哈哈 我似乎钻牛角尖了点。是的,你这样说更具体一些,不是钻牛角尖