當前位置

首頁 > 英語學習 > 英語語法 > 現在完成時中表持續到現在的動作或狀態用法講解與練習

現在完成時中表持續到現在的動作或狀態用法講解與練習

推薦人: 來源: 閱讀: 1.87W 次

現在完成時是英語考試中常考的一個語法點,它的構成是:主語+have/has +動詞的過去分詞。表示過去發生的動作對現在造成的影響或結果或表示過去的動作或狀態持續到現在。那麼,怎麼理解現在完成時呢?
今天就跟着小編來學習下現在完成時持續到現在的動作或狀態的情況。

padding-bottom: 133.33%;">現在完成時中表持續到現在的動作或狀態用法講解與練習

表示持續到現在的動作或狀態,往往和包括現在在內的表示一段時間的狀語連用,如recently, already, just, lately, for…, since…,yet等。具體的用法結合句子來理解,先來看例句;

例如:

1. I haven’t heard from her these days.
這些日子我沒有收到她的信。

2.We haven’t seen you recently.
最近我們沒有見到你。

3.They have been away for two years.
他們離開已經兩年了。

4.She has been with us since Monday.
她從星期一起就一直和我們在一起。 

好了,通過以上的幾個例句,大家是否瞭解了英語現在完成時中中表持續到現在的動作或狀態的情況呢?

那麼,接下來我們來了解下since和for的區別:

since後接時間點,如1993,last term, yesterday, the time I got there
for後接一段時間,表示“長達多久”,如ten years, a while, two days等

做幾道題鞏固下since和for區別

1. Jim has been in Ireland ______ Monday.

2. Jill has been in Ireland ______ three days.

3. His aunt has lived in Australia ______15 days.

4. Mary is in her office. She has been there ______ 7 o'clock.

答案:

1. since

2. for

3. for

4. since

以上就是現在完成時的用法了,大家都學到了沒有?現在完成時雖然是基礎知識,但難度並沒有想象中那麼低,一直到英語的深入學習階段都是常考的重點,所以學習者們一定要注意夯實基礎,不要放過任何一個小細節。最後,祝大家英語考試取得理想的成績。