Разница между have и have got при обозначении временных действий заключается в следующем:
- Have подчёркивает регулярность действия. 4 Его употребляют, когда хотят рассказать или спросить о чём-то, имеющем временное постоянство, повторяемость, регулярность или закономерность. 4
- Have got обозначает, что действие происходит прямо сейчас, в момент речи. 4 Конструкция состоит из двух глаголов: have + get в форме второго причастия, образуя тем самым время Present Perfect, которое передаёт ранее совершённое действие, имеющее результат или относящееся к настоящему моменту. 4
Кроме того, have got используется только в настоящем времени, не употребляется в прошедшем и будущем, а также во временах группы Continuous. 3