['contradiction']
I've known him slightly on and off for some years, and this morning I ran across him in the street.
הכרתי אותו קצת לסירוגין במשך כמה שנים, והבוקר נתקלתי בו ברחוב. 
I've known him for some years, but haven't seen him for a few months.
אני מכיר אותו כבר כמה שנים, אבל לא ראיתי אותו כבר כמה חודשים.