contestada

Which word/phrase correctly completes this sentence?

J’ai visité le monument _______ cinq ans.

A) souvent
B) depuis
C) il y a
D) pendant