I lost your address, otherwise I____you long before. 
#89901
A
had visited
B
have visited
C
would have visited
D
should visit