Я не лингвист. Я просто чувствую эту разницу, все же почти 20 лет больше 80% общения на английском. Дело в том, что если вы ее не чувствуете, беспокоиться на этот счет не нужно, используйте просто I haveРазница, возможно, как между "я имею" и "мне выдалось". Я имею (I have)- более как бы длительное по времени. Ive got - "а вот у меня есть сейчас"