Pesquise entre vários professores de Inglês...
Asmaa Samir
What is the difference? Please, tell me.
It has not rained yesterday
or
It did not rain yesterday
sorry, I'm bit confused, because I can't differentiate and don't know when I use the past simple and when I use the present perfect?
it seems to me that they have the same meaning!
27 de fev de 2017 02:04
Respostas · 7
2
To be on the safe side, use "It did not rain yesterday" to indicate past action or the lack of it.
Use "It has not rained yet" to indicate you are waiting for the rain to fall and it hasn't fallen yet.
You may also use adverbs like "recently" , "for two days", "for a week now", and something similar for present perfect tense.
27 de fevereiro de 2017
1
Hi, Asmaa!
Brett gave a very good answer, so I'm only going to answer your question based on your specific examples. In this case, the correct answer should be "it did not rain yesterday." "It has not rained" is present tense, so "yesterday" wouldn't fit. "Has" should be "had."
Now, assuming that's what you meant, it's technically correct to say "it had not rained yesterday." However, out of habit, English speakers usually don't say that unless we follow up with something else. For example: "It had not rained yesterday until I went outside; then, it started raining cats and dogs" ("raining cats and dogs" is an English idiom that means "raining heavily").
I hope this helps. Please let me know if you have any more questions.
27 de fevereiro de 2017
1
This is the topic of my PhD thesis, and unfortunately I have to tell you that it's something even English speaking linguists debate and argue about! If you wanted a simple rule, then you can just try to remember that the perfect will often sound a bit strange with certain adverbs, including "yesterday".
Very, very generally, the further back into the past you go (especially beyond the current day), the stranger the perfect will often sound.
27 de fevereiro de 2017
Ainda não encontrou suas respostas?
Escreva suas perguntas e deixe os falantes nativos ajudá-lo!
Asmaa Samir
Habilidades linguísticas
Árabe, Árabe (Egípcio), Chinês (Mandarim), Inglês, Alemão, Italiano, Japonês
Idioma de aprendizado
Chinês (Mandarim), Inglês, Alemão, Italiano, Japonês
Artigos que Você Pode Gostar Também

Same Word, Different Meaning: American, British, and South African English
17 votados positivos · 14 Comentários

How to Sound Confident in English (Even When You’re Nervous)
15 votados positivos · 12 Comentários

Marketing Vocabulary and Phrases for Business English Learners
12 votados positivos · 6 Comentários
Mais artigos
