英语高中选择题,原因充分及时采纳

来源:百度知道 编辑:UC知道 时间:2024/06/17 11:37:39
Don't use words,expressions,phrases____only to people with specific knowledge.
A.being known
B.having been known
C.to be known
D.known
选哪个,为什么,真诚感谢!!

1. 同意楼上,正确答案就是D
known做后置定语修饰前面的words, expressions and phrases,表明动作已经发生.
翻译成"仅为拥有特定知识的人们所(早就)知道的单词,短语和习惯用语"
2. 再看看其他选项
A being known 也可做后置定语,但它强调动作的进行.
楼主自己可以翻译一下"正在为...所知道的",不通顺,与句意不符.
B having been known 过去分词的完成式,它是绝对不能做后置定语的,它只能做状语.
C to be known 也可以做后置定语,但它表示动作尚未进行.
翻译成"将要被...所知道的",也与句意不符.
3. 最后举些常见例句,让楼主进一步理解非谓语动词做后置定语的区别
1) The meeting being held now is about the Olympics.
现在正在被举行的会议是关于奥运会的.
2) The meeting to be held tomorrow is about the Olympics.
明天将要被举行的会议是关于奥运会的.
3) The meeting held yesterday is about the Olympics.
昨天(已经)举行的会议是关于奥运会的.
但该句不能说The meeting having been held yesterday is about the Olympics.

选 D 这是过去分词作后置定语

A的话,句子本身没有强调同时进行,

B的话,having been done是不能做定语的,它只做状语,

C的话,不定式做后置定语意思上就不对,而且至少它应该是主动表被动的,

恩,综上所述,D