Catherine gave birth to four sons.
能改变成 Catherine gave four sons birth.可以吗?
Catherine gave birth to four sons.
能改变成 Catherine gave four sons birth.可以吗?
【答】不可以如此机械理解问题。
give只有表示“给予、送给,赠予,赠送,捐赠,捐献,施舍,交给,出货,托付,供给,提供”等之意时,才能接双宾语。假如表示其他意思,如:“生产,出产,生育,引起,上演,发表,表达,让步”等意义,就没有双宾语的问题。
【注意】学习英语不可生搬硬套,give birth to 是固定搭配,是“生产、产出”之意。难道“她把生的行为或权利给了四个儿子吗”?