How I wish I ______ this man before! He is a big liar.( )
A. haven’t met B. didn’t meet C. shouldn’t meet D. hadn’t met
D