"I had no" x "I didn't have": Como utilizar?

Olá!

Na música Head Over Feet da Alanis Morissette há uma frase que diz:
"I had NO choice but to hear you..."

Para mim, o correto seria:
" I didn't have choice but to hear you..."

Pensei que poderia ser para "combinar" mais com a música, mas já vi algumas frases com esse "no" fazendo a função de não, no meio da frase... Portanto, quando devo usar?
MENSAGEM PATROCINADA Aprenda dicas sobre os tempos verbais em inglês! Baixe agora o seu Guia Grátis de Tempos Verbais em Inglês. Ele contém um ótimo resumo para revisar todos os conceitos.

Clique aqui e saiba como baixar!
Avatar do usuário Donay Mendonça 49925 21 80 1155
Aline,

Neste exemplo específico, a opção que mais vejo é mesmo "no choice". Na verdade, a expressão "have no choice" é muito comum. Veja um exemplo do Oxford:

- "He had no choice but to leave."
- Ele não teve escolha a não ser ir embora.


Em outros casos, fora do exemplo anterior, "no" é sinônimo de "not any". Veja alguns contextos.

1. I have no time = I don't have any time. [ Eu não tenho nenhum tempo.]
2. You have no money = You don't have any money. [Você não tem nenhum dinheiro.]
3. There is no water in the bottle = There is not any water in the bottle. [Não há nenhuma água na garrafa.]
4. It will cause no pain = It will not cause any pain. [Não vai causar nenhuma dor.]



Bem-vinda ao fórum!
Avatar do usuário Flavia.lm 3885 1 9 86
Avatar do usuário Daniel Reis 945 1 15
Olá pessoal,

E nesta frase, qual seria a diferença ?

Ex:

I had not the money at that moment
ou
I didn't have the money at that moment
?

Valeus
Avatar do usuário Cinnamon 15405 15 40 348
Hi Daniel!

Somente a segunda frase está correta. A primeira precisaria de um auxiliar, já que o "had" não é auxiliar, é somente um verbo no passado simples, caso em que usamos o DID. Isso nos remete á sua segunda frase.
Aprendi isso como fórmula: SANIC
Para negativas abreviado...
Sujeito - Auxiliar Negativo - Verbo Infinitivo é Complemento.
O USO do "no" como "I have no..." é correto conforme explicado em outro post acima.

Cheers!