请帮我分析下这几个英语句子结构,主谓宾,
thegirlgavehermotherafreedressonceaweel.这是新概念2里32课的最后一句,主语是thegirl,谓语是gave,请问宾语是什么呢,是hermother吗,那后面的afreedress是什么?双宾语吗,还是宾语补足语?