質問: She made him a present of it.
回答: make 人 a present of ~「人に~を贈る」という慣用句として覚えるのが良いですが、リクツなどをw make +人+モノ で「人にモノを作ってあげる」がありますね。 She made me lunch. その「作って」の意味を消すことがあるんです! make なのに give に近い。 It made him lots of trouble. それが彼に多くの面倒を与えた。 これで a present まではOKですね? of it の of は、いわゆる「同格の of 」です。前後が同じもの。 present = it 「それという贈物」 で、「彼女は、それという贈物を、彼に与えた」 → 「彼女はをれを彼にプレゼントした」 ... got it?