问题

I saw Helen at the party last month It _________ ayear since we met last time
A:have I been
B:had I been
C:if I am
D:if I have been
B:had I been
C:if I am
D:if I have been
正确答案是: