问题补充:
请问she is a girl who has blond hair为什么可以替换成she is a girl having blond hair呢?
答案:
因为定语从句和这个现在分词都是修饰前面的girl
======以下答案可供参考======
供参考答案1:
最好不要供参考答案2:
完全可以。第一句是who引导的定语从句修饰girl.译为:她是一个金发女郎(直译:她是一个有着金色头发的女孩)。
第二句是动名词短词作后置定语修饰girl
两句话的意思完全相同,表达方式也都正确。