Thanks for you reply. Would it be wrong if I say 'I am feeling happy after India won the match'?
If I were to use the past simple, I'd change 'after' to 'since'. After requires a parallel structure.
- I have been happy since India won the match.
would it be wrong if I say 'I am feeling happy now that India won the match'? I mean can I use past tense?
No, it is correct. The match and its time are well known. It is not important to mention the time of the match because it is well known to both the speaker and the addressee.
- I am feeling happy now that India won the match (yesterday).