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.

COMO COMBINAR PALAVRAS EM INGLÊS
Nesta aula, o professor Denilso de Lima, autor do livro "Combinando Palavras em Inglês", ensina como as collocations (combinações de palavras) podem ajudar você a falar inglês com mais naturalidade. 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!