Ответ:

В) Метонимия. В данном случае, «Петербург видел Блока» означает, что жители Петербурга видели Блока. Происходит замена «места» на «людей».