老师,我对您在having done能不能做主语的一个帖子里的回答有些疑问,烦请解答一下!
您给出了一个例句“Having professionally made curtains can be costly.”我感觉这里having done结构并不是主语啊,而是having curtains才是主语。您还能给出一个类似having done 作为主语的答案吗?给您添麻烦啦,还望解答。
Having professionally made curtains can be costly, so why not make your own?
既然找专门人员做窗帘非常贵,为什么不自己做呢?
《柯林斯高阶英汉双解学习词典》
原翻译可能不好理解,我重译一次:
“专业制作窗帘可能非常贵,为什么不自己做呢?”
划线部分是动名词完成体(也叫完成式),作句子主语,是毫无疑问的。
网友为何这样理解呢—— having curtains 才是主语。made (制作)不要了?
动名词完成体,作主语、作宾语(包括介词宾语)很正常。说明其动作早于谓语动词发生。一般情况下,使用一般体即可表示。又如:
Having lost my bike made me upset.
丢了自行车让我很不安。
Having been misunderstood by her boyfriend made her very sad!
被她男朋友误会使她很伤心!
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!