Ok so I'm not a native English speaker. So whenever I need to speak in English, I'm confused with the usage of have and had intuitively. I mean I know what they are and when to use which. But when it comes to natural speaking, I always have to think what I want to say in my native language then I translate according to rules in English , and then I speak (which sometime is quite embarrassing for me :D )
So is there anyway I can set mind my to these words naturally ?