ii) Your sentence is good. In some sentences it would be best to use 'hated' (or the past tense) here, but I agree that 'hates' is more appropriate, especially with 'just'. If you learnt it yesterday, you might say, "Yesterday I was talking to Peter, and I learnt that he hated me." But even so, you could still use "hates".
- For Teachers