分词作定语与不定式作定语的差别
问题描述:
分词作定语与不定式作定语的差别
课本25题
The workers were proud of their products ______________ at the exhibition.
a.having been displayed b.having displayed
c.to be displayed d.to displaying
答案给的是a
但是书上明明有写
“作定语用的现在分词只用来叙述和主要动词差不多同时发生的动作,如果分词表示的动作在时间上有先后,一般不用现在分词,要用定语从句.例如:
误:do you know anyone having lost a cat?
正:do you know anyone who has lost a cat?”
我认为该题跟书上解释现象一致,因此不能用having been displayed
请问选c项可以吗?是不是改成to have been displayed 就对了
答
这个题目用having been displayed,为什么要用-ing形式呢?是由前面的were proud of的介词of 决定的.跟在介词后面只能加名词或动名词,而their products 做的是动名词的逻辑主语.这个句子想表达的是工人们为他们的产品...