Давайте рассмотрим каждое из предложений и исправим их, если это необходимо. Я объясню, почему каждое предложение верное или нет, и как его можно исправить.
I don’t like stories who have unhappy endings.
Правильно: I don’t like stories that have unhappy endings.
Объяснение: Мы используем "that" для неопределённых относительных местоимений, когда говорим о вещах (например, «stories»). "Who" подходит для людей.What was the name of the person who phoned?
Правильно: This sentence is OK.
Объяснение: Здесь «who» корректно используется для обозначения человека ("the person").Where’s the nearest shop who sells bread?
Правильно: Where’s the nearest shop that sells bread?
Объяснение: Мы также используем "that" для неопределённых относительных мест. "Who" нужно заменить, так как мы говорим о магазине, а не о человеке.Dan said some things about me they were not true.
Правильно: Dan said some things about me that were not true.
Объяснение: Здесь нужно использовать "that" для определения, какие именно "вещи" обсуждаются.The driver which caused the accident was fined £500.
Правильно: The driver who caused the accident was fined £500.
Объяснение: Мы используем "who" для людей. "Which" используется для вещей и животных.Do you know the person that took these pictures?
Правильно: This sentence is OK.
Объяснение: "That" может использоваться для людей и объектов, так что это предложение корректно.We live in a world what is changing all the time.
Правильно: We live in a world that is changing all the time.
Объяснение: Здесь также должно быть "that", так как мы описываем мир, который есть объектом, а не лицом.Gary apologised for what he said.
Правильно: This sentence is OK.
Объяснение: "What" корректно используется для введения подчинительного Clauses, здесь это правильно.What was the name of the horse what won the race?
Правильно: What was the name of the horse that won the race?
Объяснение: Мы используем "that" с животными и неодушевлёнными существительными.
Теперь у нас есть исправления и объяснения для каждого предложения. Если у вас есть другие вопросы или задания, не стесняйтесь спрашивать!