英語四六級語法:現在完成時

英語四六級 責任編輯:谷蘭 2019-08-13

摘要:英語四六級語法:現在完成時,更多關于CET消息,請關注希賽網英語考試頻道。

1、概念

現在完成時是過去的動作或狀態(tài)持續(xù)到現在并且已經完成,對現在造成的影響,可能持續(xù)發(fā)生下去。在英語時態(tài)中,“時“指動作發(fā)生的時間,”態(tài)“指動作的樣子和狀態(tài)。

2、句型構成

基本結構:主語+have/has+動詞的過去分詞(p.p)

現在完成時用法

現在完成時用法(8張)

①肯定句:主語+have/has+動詞的過去分詞(p.p)(V-ed)+賓語(或者其他).

②否定句:主語+have not/has not+動詞的過去分詞(p.p)(V-ed)+賓語.

③一般疑問句:Have/Has+主語+動詞的過去分詞(p.p)(V-ed)+賓語(或者其他)

肯定回答:Yes,I/they/we/you have.或Yes,she/he/人名 has.

否定回答:No,I/they/we/you haven't.或No,she/he/人名 hasn't.

④特殊疑問句:特殊疑問詞+一般疑問句(have/has+主語+過去分詞+其他)

⑤被動時態(tài):

現在完成時的被動語態(tài)的肯定式為:have/ has +been +done。如:

The experiment has been done successfully. 這個實驗做得很成功。

現在完成時的被動語態(tài)的否定式為:have/ has +not +been +done。如:

Tom’s novel has not been published. 湯姆的小說還沒有被出版。

現在完成時的被動語態(tài)的一般疑問句需將have /has提到主語的前面。如:

Has his bike been repaired? 他的自行車修好了嗎?

現在完成時的被動語態(tài)的特殊疑問句為:疑問詞+have /has +been +done? 如:

Who has been invited? 誰受到了邀請?

3、用法

①表示影響或結果

該用法的現在完成時表示一個過去發(fā)生的動作在過去已經完成,并且這個動作對現在仍有影響或結果,同時說話者強調的或感興趣的就是這個影響或結果,如漢語說“他已離開這個城市了”,其中的“離開”肯定發(fā)生了,它對現在的影響或結果就是“他現在已不在這個城市了”;又如漢語說“有人把窗戶打破了”,顯然“打破窗戶”這一動作發(fā)生在過去,并且在過去已經完成了,但說話人強調的重點是打破窗戶對現在的影響——窗戶現在仍是破的。如:

He has been away from the city.他已離開這個城市。(結果:他不在這個城市。)

Someone has broken the window.有人把窗戶打破了。(結果:窗戶仍破著。)

I have lost my pen.我把鋼筆丟了。(結果:我現在無鋼筆用。)

He has finished his work.他把工作做完了。(結果:他可以做其他的事了。)

即表示從過去某個時間直到現在的這個時間范圍內不斷重復發(fā)生的動作或情況,并且這個不斷重復的動作有可能繼續(xù)下去,也有可能到現在就結束。如:

How often have you seen her again?你隔多長時間見她一次?

②表示持續(xù)

該用法的現在完成時表示一個過去發(fā)生的動作或開始的狀態(tài)在過去并未完成或結束,而是一直持續(xù)到現在,并且有可能繼續(xù)下去(也可能到此結束),如漢語說“他在我們學校教書已有30年了”,顯然“他在我們學校教書”是從30年前開始,并且一直教到現在,已經持續(xù)了30年;又如漢語說“自上個星期以來他一直很忙”,顯然“忙”是從上個星期開始的,并且這一“忙”就一直忙到現在。如:

He has taught in our school for 30 years.他在我們學校教書已有30年了。

He has been busy since last week.自上個星期以來他一直很忙。

He has worked for us ever since he left school.他離開學校以后就一直為我們工作。

注意:當現在完成時表示持續(xù)時,謂語動詞不能使用非延續(xù)性動詞(短暫性動詞),而應該使用延續(xù)性動詞,即換一種說法,如

He has been away for one minute.他已經離開一分鐘了。

He has had this book for two months.他買這本書已有兩個月了。

She has kept the table for three months.她已經借了這張桌子三個月了。

同一般現在時可以表示將來一樣,現在完成時也可以在時間狀語從句里表示將來。如:

I’ll wait until he has written his letter.我要等到他把信寫完。

When you have rested, I’ll show you the garden.等你休息好之后,我領你看我們的花園。

4、標志詞

already

用在肯定句中(be動詞、助動詞、情態(tài)動詞之后,實意動詞之前)常與yet進行轉換。例如:I have already finished the work.我已經完成這項工作了。 改為否定句:I haven't finished the work yet.我還沒有完成這項工作。改為一般疑問句:Have you finished the work yet.

yet

放在否定句和一般疑問句句末。

just, before, recently,still, lately, never, ever, twice, on several occasions, in the past/last few days/weeks/months/years, (up to)these few days/weeks/months/years,this morning/week/month/year(多用于一般過去時), up to present, so far, up to now, up till now, till now。

since+時間點=for+時間段since+一般過去時態(tài)的時間狀語從句=since+時間段+ago

since+一般過去時態(tài)的時間狀語從句。例如:He has been here since he joined the army。自從他參軍以來,他一直在這兒。

before

表示之前發(fā)生的事情,放在句末

例如:I have been to this place before.我之前去過了這個地方

just

表示剛剛做過的事情,放在have/has后面

例句:I have just cleaned my room.我剛剛清理了我的房間

5、常見不規(guī)則變化動詞

1.png

推薦閱讀:

現在完成時的標志

更多資料
更多課程
更多真題
溫馨提示:因考試政策、內容不斷變化與調整,本網站提供的以上信息僅供參考,如有異議,請考生以權威部門公布的內容為準!

英語四六級備考資料免費領取

去領取

距離2021 英語四六級考試

還有
  • 0
  • 0
  • 0
專注在線職業(yè)教育24年

項目管理

信息系統(tǒng)項目管理師

廠商認證

信息系統(tǒng)項目管理師

信息系統(tǒng)項目管理師

!
咨詢在線老師!