Had no x Didn't have: Qual a diferença

In "Alice in Wonderland" there is a following sentence: "(...)but it had no pictures and conversations in it,(...)".

Why is it use "had no" and not "didn't have"?

APRESENTAÇÃO PESSOAL EM INGLÊS
Nesta aula, a professora Camila Oliveira ensina como você deve se preparar para fazer uma apresentação pessoal profissional em inglês. O conteúdo dessa aula ajudará você a aproveitar melhor as oportunidades no ambiente corporativo. ACESSAR AULA
3 respostas
Ordenar por: Data
OEstudantedeIngles 2 16 113
'Had no pictures" e "didn't have any pictures" tem o mesmo significado. Qualquer um dos dois poderia ser usado. Só não pode colocar o "didn't have" e o "no" juntos na mesma frase, o inglês não tem dupla negativa, como em português...
Mas em todos casos o "didn't have" pode ser substituído por "had no"?

Isso vale para outros tempos verbais também?
Oi.
Tem o mesmo significado.

Nessa frase que você postou, o DID é auxiliar, ele vai passar algo pro passado.
Atenção: Quando tem o DID, você usa o restante no presente

I did not know. (Eu não sabia.) -> Correto
I did not knew -> Errado

Onde usar o verbo no passado (I had) ou o did?

Você usa o DID onde não tem o verbo TO BE

I was not here (Eu não estava lá). O "was" é ser ou estar, ou seja, faz parte do "to be"

I did not do anything. (Eu não fiz nada). Percebeu que não há o To Be?
I did nothing também é válido.

Como na frase acima é usado o verbo irregular "To Have", pode ser tanto um quanto outro, pois não há To Be.

Resumo: Onde há "To Be" não pode usar o DID, pois o To Be funciona como o próprio auxiliar.