Significado da frase '' 'Cause you know it's been a long time coming'' na música Señorita (Música de Shawn Mendes)

Qual é o significado da frase " 'Cause you know it's been a long time coming" na música de Shawn Mendes e Camila Cabello?
Eu não entendi esse "coming" no final da frase
A tradução seria: Porque você ja sabe que faz muito tempo.
Então por que eles usaram "coming" e não "since"?
Eu aprendi que "since" tem a ver com tempo mas não o verbo "to come"
Enfim essa frase da música está correta com o "coming", ou deveria ser trocado por "since"?
TIA

TESTE DE NÍVEL Faça um teste de inglês e descubra seu nível em 10 minutos! Este teste foi desenvolvido por professores experientes. O resultado sai na hora e com gabarito. INICIAR TESTE
1 resposta
  Resposta mais votada
17 261
Expressão pra dizer que algo estava sendo aguardado/antecipado pra acontecer a muito tempo. Mais ou menos como "ja era tempo/hora".