Решение #
1) Margaret said she had already read that book. (т.к. глагол, который вводит прямую речь, используется в past simple, в косвенной речи "this" нужно менять на "that")
(Маргарет сказала, что она уже прочитала ту книгу).
2) Tony explained they had met there before. (т.к. глагол, который вводит прямую речь, используется в past simple, в косвенной речи "here" нужно менять на "there")
(Тони объяснил, что они встречались там раньше).
3) Alec said they were having lunch then. (т.к. глагол, который вводит прямую речь, используется в past simple, в косвенной речи "now" нужно менять на "then")
(Алек сказал, что они обедали).
4) Fred explained they had not seen those comedies. (т.к. глагол, который вводит прямую речь, используется в past simple, в косвенной речи "these" нужно менять на "those")
(Фред объяснил, что не видел тех комедий).
5) Polly said she had had breakfast that day. (т.к. глагол, который вводит прямую речь, используется в past simple, в косвенной речи "today" нужно менять на "that day")
(Полли сказала, что позавтракала в тот день).
6) Greg explained that they had driven to the club an hour before. (т.к. глагол, который вводит прямую речь, используется в past simple, в косвенной речи "ago" нужно менять на "before")
(Грег объяснил, что они заехали в клуб за час до этого).
7) Victor said they had bought a cute puppy the day before. (т.к. глагол, который вводит прямую речь, используется в past simple, в косвенной речи "yesterday" нужно менять на "the day before")
(Виктор сказал, что накануне купил милого щенка).
8) Mike said his family had travelled a lot the previous year. (т.к. глагол, который вводит прямую речь, используется в past simple, в косвенной речи "last year" нужно менять на "the previous year")
(Майк сказал, что его семья много путешествовала в предыдущем году).
9) Charles explained he had finished his story the previous Sunday. (т.к. глагол, который вводит прямую речь, используется в past simple, в косвенной речи "last Sunday" нужно менять на "the previous Sunday")
(Чарльз объяснил, что он закончил свою историю в предыдущее воскресенье).
10) Kevin said they had spoken to him two days before. (т.к. глагол, который вводит прямую речь, используется в past simple, в косвенной речи "ago" нужно менять на "before")
(Кевин сказал, что они разговаривали с ним два дня до того).