Past Perfect часто используется с глаголами состояния (например, be, have, know) потому, что позволяет говорить о длительности действия до конкретного момента в прошлом. 14
Такие предложения часто сопровождают слова since (с каких-то пор) и for (в течение какого-то периода). 1
Например: He told me that his best friend had been ill since last week — Он сказал мне, что его лучший друг болен с прошлой недели. 1 When they got married, they had known each other for 10 years — К тому времени, как они поженились, они были знакомы 10 лет. 1