问题

Did you enjoy the party last weekend at Peter’s home? — Oh, sureIt has been years _______ I last enjoyed myself like that
A:since
B:before
C:until
D:when
B:before
C:until
D:when
正确答案是: