Qual é o certo I should've gave ou I should've given

Na Musica do Bruno Mars `` When I was your man`` está I should've gave então tenho duvidas com construção está correta.

Obrigado!

ATIVE O ENGLISH PLUS Além de aprender sem anúncios, você terá acesso: aos Cursos do English Experts, a respostas verificadas por especialistas (ilimitado) e ao aplicativo Meu Vocabulário. ATUALIZAR AGORA
1 resposta
  Resposta mais votada
1 17
I should have given, é o correto.

Valeus