Решение #1
a) By the time my parents came back home, I’d cleaned up my room.
(К моменту возвращения родителей, я убрался в комнате).
b) By the time supper was ready, I'd already walked my dog.
(К тому моменту, когда ужин был готов, я уже выгулял собаку).
c) I’d worked on my term paper for an hour by 6 p.m.
(Я проработал над курсовой работой час к 6 часам вечера).
d) By the time I came home from school, my mum had made dinner.
(К тому моменту, как я вернулся из школы, мама приготовила ужин).
e) I’d already checked my Vkontakte feed by bed time.
(Ко времени сна я уже пролистал ленту во Вконтакте).
Решение #2
a) By the time my parents came back home, I’d already cooked a dinner.
(Когда мои родители вернулись домой, я уже приготовил обед).
b) By the time the supper was ready, I'd done my homework.
(Ко времени ужина я уже сделал домашнее задание).
c) By 6 p.m, I’d finished to write a biology report.
(К 6 часам вечера я закончил писать отчет по биологии)
d) By the time I came home from school, my dog had chewed my shoe.
(К тому времени, как я вернулся из школы, моя собака пережевала мою обувь)
e) By bed time, I’d read a book about robots.
(Ко времени сна я уже прочитал книгу о роботах).