问题标题:
【claimed()atyeaterday'sparty.A.havingbeenbadlytreatedB.tohavebeenbadlytreatedC.beingtreatedbadlyD.tobetreatedbadly但我选C,求讲解.claimed不是过去式么?为什么还能用现在完成时tohavebeen?】
问题描述:

claimed()atyeaterday'sparty.

A.havingbeenbadlytreated

B.tohavebeenbadlytreated

C.beingtreatedbadly

D.tobetreatedbadly

但我选C,求讲解.claimed不是过去式么?为什么还能用现在完成时tohavebeen?

苏义鑫回答:
  答案是正确的   表示过去发生的事情,要用不定式+havedone   排除D   C是表示正在发生的事情   A是表示从过去延续到现在的事情   如果您认可我的答案,请点击下面的“选为满意回答”按钮,
彭玉新回答:
  claimtodosth.是不是固定用法?
苏义鑫回答:
  claimtodosth.是固定用法。
彭玉新回答:
  表示过去发生的事情,不是要用haddone么?
苏义鑫回答:
  claim不能直接加havedone,否则同一句话里就会出现两个动词但是claimto可以跟havedone连用如果您认可我的答案,请点击下面的“选为满意回答”按钮,谢谢!
彭玉新回答:
  既然claimtodosth.是固定用法,那AC是不是可以因此直接排除?
查看更多
英语推荐
热门英语推荐