Catherine gave birth to four sons.
能改变成 Catherine gave four sons birth.可以吗?
【答】不能这样机械理解问题。
give只有表示“给予、送给,赠予,赠送,捐赠,捐献,施舍,交给,交付,托付,供给,提供”等之意时,才可以接双宾语。如果表示其他意思,如:“生产,出产,生育,引起,上演,发表,表达,让步”等意义,就不存在双宾语的问题。
【注意】学英语不可生搬硬套,give birth to 是固定搭配,是“生产、产出”之意。难道“她把出生的行为或权利给了四个儿子吗”?
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!