Having been done ,done的区别
____many times,he still couldn't understand it.
A、Having been told B、Told
为什么答案是A,现在分词完成时的被动,B也可以表示完成和被动啊.
同样,还有一道题:The building____last year is a restaurant.
A、having been built B、built
这道题为什么答案又选B了呢?
人气:338 ℃ 时间:2020-02-18 07:59:13
解答
having been done的原型是having done,我们说下having done和done的区别,他们都能表示被动和完成,但是在做状语是having done表示done的那个动作发生在主句谓语动作之前,有一种顺序关系,而done没有这种关系.这点事最主要的,比如第一个问题,told是发生在understand之前的,所以用A.
其实对于第二个题,不需要区分他们.因为在中学大学阶段,having done是不拿来做定语的,所以直接排除A了.
有什么疑问还可以问我,
推荐
猜你喜欢
- 美丽的秋天,写一篇作文
- 两个氨基酸分子脱水缩合形成二肽生成一份子水,这份水的氢来自?
- 用二元一次方程组解问题
- 甲乙两车同时出发相向而行,1.5小时相遇,甲的速度是乙的1.2倍,相遇时甲比乙多行38
- 谁能总结一下英语里的“不客气”和“没关系”这两类短语?
- 现在有ABC三个阀门,三个全部打开1小时注满水,只打开AC打开,需1.05小时,只打开BC,需2小时,
- 最爱你的是我,你最爱的是我的英文
- 成语辛免于死的意思是什么?