different between "there was" and "there has been"
Do these sentence have the same meaning?
"there was an accident. I hope no one hurt" and
"there has been an accident. I hope no one hurt"
If they do, please help me in discriminating them, when will we use "there was" and when will we use "there has been"?
thanks
ค้นหาจากครู ภาษาอังกฤษ หลากหลายคน...
คำตอบ · 5
2
We use simple past (there was) to describe the past, and present perfect (there has been) to describe the present... rather obviously. ;)
The second sentence is incorrect in both examples, so perhaps this rewrite will clarify the difference:
"There was an accident. I hope no one was hurt." (You also need to tell us when the accident happened.)
"There has been an accident. I hope no one is hurt."
1
In this context both forms produce a very similar meaning. So I think you can use both.
However.
Was -> usually used when something happened at some time in the past. It could have been an hour ago, a day ago, centuries ago, a billion years ago, but it wasn't just now.
Has been -> usually used when something happened just now.
So in this case you can think the first statement as something happened in the past but not just now.
0
there was = past tense
there has been = present tense
The same rules apply as always.
ยังไม่พบคำตอบของคุณใช่ไหม
เขียนคำถามของคุณเพื่อให้เจ้าของภาษาช่วยคุณ!
Don’t miss out on the opportunity to learn a language from the comfort of your own home. Browse our selection of experienced language tutors and enroll in your first lesson now!
Start Learning Today
