请问各位懂英语的大虾,There has been 是什么意思,不太理解例句

There has been a dreadful earthquake in Iran.

伊朗发生了一次可怕的地震
这个是there be 句型,there be句型表示的是“有,存在”的意思
这里要说明的是伊朗已经发生了这么一次地震,所以要用现在完成时
there has been没有说明具体硬性的意思,只是一个句型,如果非要说啥意思的话,我想根据句意可以解释为发生,存在吧

希望我的理解能帮助你
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-08-22
目前已在伊朗可怕的地震。
第2个回答  2010-08-22
词句译为:目前在伊朗已发生可怕的地震;
“There has been ” 是一个完成时态的结构,表示现在正在发生或已经发生的事情,这里是指地震已经发生或还在发生、、、、、

希望能帮到你,(*^__^*) 嘻嘻……
第3个回答  2010-08-22
目前已在伊朗可怕的地震
第4个回答  2010-09-04
23