Published:   30-Nov--0001
(a) I have looked for a good doctor before I met you
(b) I have looked for a good doctor before I met you
(c) I looked for a good boctor before I had met you
(d) I am looking for a good doctor before meeting you
Answer:
I have looked for a good doctor before I met you