>>718
He gave me the book.(The book was given to me by him.) →よくできました。だけど50点。I was given the book by him.も可能。
                                       giveという行為は私に向けて行われるのでto

She made me the cake. (The case was made to me by her)→誤答 The cake was made for me by her. makeはcakeを作るのであって
私を作るのではないのでfor
He said to me."Did you buy chocolate yesterday?
(He asked me if I bought chocolate yesterday) →誤答He asked me if I had bought chocolate the previous day.
yesterdayは現在を基準にしたときに使う。過去の時点を基準にするならその過去の前の日なので
前日となる。the previous dayまたはthe day before