''Can you recogonize Mike when you see him?"
"No, I forget/forgot his face long time ago."
It seems to me that neither the past nor present tense works in here.
Because if you use "forget", then "long time ago" indicates you should use the past tense.
But if you use "forgot", that means you forgot what looked like, but now you do remember his face.
Could anybody explain this please?
Or Mike is due to arrive shortly - "Will you recognize Mike when you see him?"
(Or course, I'm one of the people who suffers from facial blindness. I have a pretty mild case, but it's entirely possible that I won't recognize him any time I see him. In my case, I don't "forget" their faces - they just all look like to me.)
I'm not a teacher, but I write for a living. Please don't ask me about 2nd conditionals, but I'm a safe bet for what reads well in (American) English.