Hi, The correct sentence is: I really have not had a favourite subject in school, but if I really have to choose one, I would say English because I was good at it and at all the rest I was not that good. You can use haven't or wasn't also, but it is appropiate to avoid contraction in formal writing. I hope the answer helps.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.