The discussion in comments to Tyler James Young's answer to this question Which is correct: 'haven't done since' or 'haven't done for'? deserves to be asked as a separate question.
Is the following phrase usage correct in British English (and incorrect in American English)?
I haven't met my friend for a year.
The point of contention here is the use of met
when referring to a meeting which is not the first one.