寻找适合你的 英语 教师…
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!
2017年2月27日 02:04
回答 · 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.
2017年2月27日
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.
2017年2月27日
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.
2017年2月27日
还未找到你的答案吗?
把你的问题写下来,让母语人士来帮助你!
Asmaa Samir
语言技能
阿拉伯语, 埃及阿拉伯语, 中文, 英语, 德语, 意大利语, 日语
学习语言
中文, 英语, 德语, 意大利语, 日语
你或许会喜欢的文章

Same Word, Different Meaning: American, British, and South African English
19 赞 · 16 评论

How to Sound Confident in English (Even When You’re Nervous)
15 赞 · 12 评论

Marketing Vocabulary and Phrases for Business English Learners
13 赞 · 6 评论
更多文章
