It’s more than a couple of years since I last went there.
A.I have never stayed there for longer than two years.
B.It was only after two years that I went there again.
C.I haven’t been there since my visit over two years ago.
D.I had never been there until the year before last.