—Hier, il a neigé ________cinq heures, toutes les routes étaient bloquées.
—Je sais bien, j'étais dans ma voiture.
句意:—昨天下了五个小时的雪,所有路都封住了。—我知道得很清楚,当时我在我车上。il y a 形容一个 已经完结的动作,表示“多久以前”;pendant 形容已完成的动作曾经持续的时间;depuis 表示一个未完成动作至今已经持续了多少时间;en 表示“多久以内”。因此,本题的正确答案为 B。