老师,我对你在having done能否做主语的一个帖子里的回答有的疑问,烦请解答一下!

你给出了一个例句“Having professionally made curtains can be cosplaytly.”我感觉这里having done结构并非主语啊,而是having curtains才是主语。你还能给出一个类似having done 作为主语的答案吗?给你添麻烦啦,还望解答。

Having professionally made curtains can be cosplaytly, 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!

被她男友误会使她非常伤心!