Ответ:

Перед существительным a boy употребляется was; для обладания и выражений have fun, have lessons и have books — had.

When my grandpa was a boy, (Когда мой дедушка был мальчиком,)

He was a lot like me. (Он был во многом похож на меня.)

He had a house and garden, (У него были дом и сад,)

And a happy family. (И счастливая семья.)

Grandpa was a happy boy, (Дедушка был счастливым мальчиком,)

And he had lots of friends. (И у него было много друзей.)

They had lessons every day, (У них каждый день были уроки,)

And they had fun at weekends. (А по выходным они весело проводили время.)

When my grandpa was a boy, (Когда мой дедушка был мальчиком,)

He had fun every day. (Он каждый день весело проводил время.)

He had lots of books to read. (У него было много книг для чтения.)