

Почему слово «blood» читается как [Блад], хотя там сочетание ОО, которое даёт долгий звук [У]...
Не могу понять почему слово читается именно так.
Слово blood как раз изменялось по правилу. Сначала это "оо" произносилось как долгое "о", потом в 14 веке произошёл великий сдвиг гласных, и слово стало произносится "блуд" . Позже "у" превратилось в краткое "а".
Хочется обратить внимание неспециалистов: то, что непрофессионалы называют исключением, как раз подчиняется строгим законам развития языка.
Там был краткий /u/, который превратился в /ʌ/. Но в Англии по-прежнему много говором, где это слово продолжают произносить как /blud/, так не произошло разделение этой гласной.
Как говорил наш учитель в школе, ещё в первой половине 70-х годов, "У них написано Манчестер, а читают - Ливерпуль".
Слово-исключение
Привыкайте. Blood и flood читаются через [ʌ]. А ghoti вообще можно прочитать, как [ˈfɪʃ].