A diferença entre had e did deve ser entendida claramente, sem qualquer confusão, se você quiser aplicá-las corretamente na gramática inglesa. Had e did são dois verbos usados no idioma inglês que precisam ser entendidos com precisão, especialmente quando se trata de entender seus significados e aplicações. Ambas as palavras também diferem entre si em termos de uso. A palavra tinha é usada como verbo auxiliar na formação do pretérito perfeito do verbo principal. Por outro lado, a palavra did é usada como forma do pretérito do verbo 'do'. Esta é a principal diferença entre as duas palavras, a saber, 'had' e 'did'.
Teve como pretérito o verbo ter meios de possuir, possuir ou manter. É interessante notar que, ao contrário de 'have', had é usado na formação do passado perfeito nas três pessoas, a saber, primeira pessoa, segunda pessoa e terceira pessoa. Vamos ver alguns exemplos.
Eu tinha dado meu livro para Angela.
Você o conhecia nos últimos anos.
Ela o vira dois anos atrás.
Em todas as frases mencionadas acima, você pode ver que o verbo auxiliar tinha é usado na formação de formas do passado perfeito dos vários verbos, como 'give', 'know' e 'see', respectivamente. As formas de particípio passado são 'dadas', 'conhecidas' e 'vistas', respectivamente. Esta é uma observação importante a ser feita no uso do verbo auxiliar.
Por outro lado, tinha às vezes é usado no sentido de 'se', como na frase 'se você tivesse chegado cedo, já estaríamos lá'. Nesta frase, a palavra tinha é usada no sentido de 'se'.
Por outro lado, o verbo did também é usado no caso das três pessoas, a saber, primeira pessoa, segunda pessoa e terceira pessoa. É usada como forma do pretérito do verbo 'do', como nos exemplos abaixo. Como o pretérito de fazer, também significa executar uma ação.
Eu fiz a lição de casa para ele.
Você não entendeu a pergunta corretamente.
Angela não correu rápido.
Nas três frases acima, você pode ver que o verbo did é usado como forma do pretérito do verbo 'do'. Também é usado nas três pessoas. É interessante notar que na segunda frase é usado junto com outro verbo 'entender' no sentido negativo. Da mesma forma, é usado junto com outro verbo 'run' na terceira frase no sentido negativo. Assim, pode-se entender que o formulário também pode dar significado ou sentido negativo se usado com a palavra 'não'.
Outro uso importante do did é que ele também pode ser usado na formação de perguntas. Em suma, pode-se dizer que pode ser usado em frases interrogativas como nos exemplos.
Você não veio ontem?
Eu sabia a verdade?
Francis entendeu melhor a situação?
Nos três exemplos acima, você pode ver que o formulário foi usado em frases interrogativas. Esta é também uma observação importante a ser feita no caso do uso do verbo fez. Se você mudar a frase 'eu sabia a verdade' como 'se soubesse a verdade, eu teria chegado', o significado se torna completamente diferente. Eu sabia? é apenas uma pergunta. 'Se eu soubesse' dá a sensação de 'se' tornando-o uma sentença condicional.
• A palavra had é usada como verbo auxiliar na formação do pretérito perfeito do verbo principal.
• Por outro lado, a palavra did é usada como forma do pretérito do verbo 'do'.
• Verbo usado com não dá significado negativo.
• Verb did também é usado para fazer sentenças interrogativas.
• Às vezes, a palavra tinha é usada no sentido de 'se'.