For so long: Como utilizar

'He can ony hold ger for so long' - He Can Only Hold Her, Amy Winehouse.
'I've been waiting for so long' - Heaven, Bryan Adams.

Eu estou confuso, esse 'for so long' tem um significado de 'por muito tempo' ou 'para cobiçar/desejar'?
Se tiver outro significado, por favor, me digam.

ENTENDENDO AS HORAS EM INGLÊS
Nesta aula, a professora Camila Oliveira ensina vários macetes para você nunca mais se confundir na hora de dizer as horas em inglês. ACESSAR AULA
2 respostas
Ordenar por: Data
No primeiro o significado muda um pouco por causa do only

"He can only hold her for so long", ele só pode segurá-la por um tempo.

"I've been waiting for so long", Eu estive esperando por muito tempo.

So long também significa goodbye.
Joarez.GN 3 15
Na musica do Bryan Adams significa "por muito tempo".

Na música da Amy Winehouse a expressão "so long" significa Adeus.
Então "for so long" é "para se despedir/dizer adeus".

Cheers!
TESTE DE VOCABULÁRIO
Faça um teste e descubra como está seus conhecimentos de vocabulário de inglês em 5 minutos! Este teste foi desenvolvido por professores experientes. O resultado sai na hora e com gabarito. INICIAR TESTE