Having been done ,done的区别
题目
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了呢?
答案
having been done的原型是having done,我们说下having done和done的区别,他们都能表示被动和完成,但是在做状语是having done表示done的那个动作发生在主句谓语动作之前,有一种顺序关系,而done没有这种关系.这点事最主要的,比如第一个问题,told是发生在understand之前的,所以用A.
其实对于第二个题,不需要区分他们.因为在中学大学阶段,having done是不拿来做定语的,所以直接排除A了.
有什么疑问还可以问我,
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点
- “山东华戎信息产业有限公司”标准英文翻译
- 怎样测量物理课本对桌面的压强 (要两种测量方法)
- 英语翻译
- I get out of my depth.这句的翻译是什么?
- 已知一次函数y=3/2*x与y=-1/2*x+n的图象都经点A(-2,0),且与y轴分别交于B.C,求三角形ABC的面积
- 英语作文参考
- 将25厘米长的长方体木块截成两块后,表面积增加了12平方米,这个长方体的体积是多少
- 单循环赛轮数计算为参赛队为奇数则轮数等于队数;队为双数则轮数=队数减1,
- "如果我看不见你,我宁愿眼前一片黑暗" 用英文怎么翻译
- 一把撑开的遮阳伞呈圆锥形,已知母线长为80cm,圆锥底面积是2500πcm²,则撑开的遮阳伞的表面积是