一道高中英语题目请详细解释原因,多谢了

来源:百度知道 编辑:UC知道 时间:2024/05/17 03:41:47
Don't use the expressions____only by experts
A.known B. haveing been known C. being known 我知道答案,但是就是无法排除其他选项,尤其是B选项,请高手指点迷津。不要只告诉我不能这么用。多谢了啊

这个题 答案应该选A
首先,你要判断出要填的这个空是非谓语,修饰expressions作后置定语
然后要判断出,你要填的这个动词跟expressions是什么关系,很明显是被动关系 但是为什么不能选B和C呢?
因为having done或者having been done这两种结构 不能充当定语这种成分,只能作状语,时间啊,方式啊,原因等等
例如: Having been scolded by his teacher, he was extremely discouraged. 被他的老师责骂之后,他非常灰心,在这个句子里,having been scolded就充当原因状语
至于D,显然这个句子里没有正在进行这个意思,所以不能用being

同意A.无法解释为啥,仅来凑个热闹,,,飘过~~~~~

1. 通常情况下过去分词作定语修饰时仅表结果,

如known results(已知道的),the finished product (已完成的);

2. 受中文的影响,很多时候我们容易套用完成态 have done 的结构,误以为应该选 having been known 而犯错误,又无法接受犯错误这一现实。

现在分词的基本形式
一般式 :主动形式doing被动形式being done
完成式:主动形式having done被动形式having been done
现在分词的完成式只能作状语, 不能作定语,表语和补足语.
Eg. A. the wallet (that was) lost last week (right)
The wallet having been lost last week (wrong)

B. I found the clothes washed. (right)

I found the clothes having been washed. (wrong)
答案为A,原因很好记,就是过去分词作定语,在这个句子里则是做后置定语。
过去分词作定语与