“There have been”句型是由there be句型變化而來,常用于描述過去發生的動作對目前導致的影響或結果。對于“There have been”句型的用法,對不少同學來講,是一大難題。

1、There have been是什么時態?

“There have been”是目前完成時的結構,用于描述從過去某個時間點到目前為止已經發生的動作或存在的狀況。具體來講,它強調動作或狀況從過去一直持續到目前,并且可能還會繼續下去。這種時態常常與表示一段時間的狀語連用,如“for + 一段時間”或“since + 過去某個時間點”。

例句:

There have been many changes in our city since I was a child. 自從我小時候起,大家的城市發生了不少變化。

There have been a lot of accidents on this road over the past few years. 過去幾年里,這條路上發生了不少事故。

2、There have been的使用方法

1、表示某地有某物或發生某事

“There have been”常常用來描述某地過去到目前這期間內存在的事物或發生的事件。這種使用方法與“There is/are”相似,但“There have been”強調的是從過去到目前的存在或發生。

例句:

There have been a number of sightings of UFOs in this area. 這個區域已經有好幾次目擊UFO的事件了。

2、與表示數目的詞連用

“There have been”后面常常接表示數目的詞,如“a number of”、“several”、“many”等,用來描述某物的數目或某事件發生的次數。

例句:

There have been several earthquakes in this region this year. 今年這個區域發生了幾次地震。

3、與表示一段時間的狀語連用

如前所述,“There have been”常常與表示一段時間的狀語連用,如此可以更了解地表達動作或狀況持續的時間。

例句:

There have been no reports of missing persons for the past two weeks. 過去兩周沒失蹤職員的報告。

4、用于否定句和疑問句

“There have been”也可以用于否定句和疑問句,表示對存在或發生的否定或疑問。

例句:

There haven't been any new developments in the case so far. 到現在為止,這個案子還沒任何新的進展。

Have there been any changes to the schedule? 日程安排有變動嗎?

在學會“There have been”的使用方法時,同學們還應該注意與“There is/are”有什么區別,與與“There was/were”在時態上的不同。