动词+to have/having been done 是什么用法?
比如:He claimed to have been badly treated in the supermarket when he was doing shopping yesterday.
这种用法还能在哪些动词上体现呢?求创新,复制别人的回答不采纳~
人气:258 ℃ 时间:2019-08-21 01:08:22
解答
你很细心,这是学好语言很重要的素质.
动词+to do sth结构很了解吧,这是动词的不定式,"动词+ to have done"也是不定式,只不过是表示动作发生于过去并且是主动的; 而动词+ to have been done则是表被动.动词的这种用法非常普遍.现以你的例子作解释,
这个句子虽然长是一个简单句,He(主语)claimed (谓语动词)+不定式(作宾语)
句意:他控诉昨天在超市购物时受到的恶劣对待.句中的He受到恶劣对待发生于过去,并且是被动的,放到不定式中就是to have been badly treated in the supermarket when he was doing shopping yesterday(这长的不定式作claim的宾语).希望可以帮到你..
了.为什么不用claim to be badly treated?你这样问说明你已明白为什么用被动语态,替你高兴。因为句中有明显的时间状语yesterday,这表示动作发生在过去故用claim to have been done. 还有什么问题,能帮到你的我会尽力的。
推荐
- 非谓语动词having been done,to have been done什么时候用?
- 非谓语动词中being done ,done,having been done,have done 有什么区别
- 关于having been done 和 have been done的区别
- have been done 与 having been done 与have been doing与having been doing有什么区别
- being done,have been done和having done怎么分辨
- 一堆沙堆成圆锥体,底面周长31.4米,高2.7米,如果每立方米沙重2吨,用一辆载重8吨的汽车去运,几次运完?
- log以3为底2的对数+log以9为底2的对数的和,乘以,log以4为底3的对数+log 以8为底3的对数的和,的积
- some people think human_(clone)is a bad thing
猜你喜欢