"I know him only after he left the Earth". Shouldn't it be "I've known him only after he left the Earth"? Also please suggest better alternatives. Thankyou.