英語學(xué)習(xí):現(xiàn)在完成式

字號:

下面是整理發(fā)布的英語學(xué)習(xí):現(xiàn)在完成式,歡迎閱讀參考!更多相關(guān)訊息請關(guān)注!
     一、現(xiàn)在完成式表示到現(xiàn)在為止已完成或仍在持續(xù)的動作、狀態(tài);強調(diào)對現(xiàn)在的影響、聯(lián)系,或表示經(jīng)歷、經(jīng)驗即用過去發(fā)生的動作來說明現(xiàn)在的情況。
     二、現(xiàn)在完成式用在過去已完成而其結(jié)果對現(xiàn)在仍有影響的動作來說明經(jīng)歷、經(jīng)驗,或表示某種感*彩。
     三、當現(xiàn)在完成式表示從過去某時持續(xù)到現(xiàn)在的動作或狀態(tài),以說明經(jīng)歷、經(jīng)驗,與for或since引導(dǎo)的表示一段時間的副詞片語連用時,述語動詞要用be, keep, learn, live, read, serve, stay, study, teach, watch, work, write等表示持續(xù)的動詞,不可使用arrive, become, begin, borrow, buy, come, close, die, end, enter, get, go, hear, graduate, join, leave, lend, lose, marry, open, put, reach, receive, return, see, shut, start, stop等表示終止的動詞。
     1. It has been a long and tiring day today.
     今天真是夠累的。
     現(xiàn)在完成式表示到現(xiàn)在為止已完成或仍在持續(xù)的動作、狀態(tài);強調(diào)對現(xiàn)在的影響、聯(lián)系。
     2. Where have you gone, mom?(錯誤)
     你去哪里去了,媽媽?
     表示終止的動詞如die, go等不可用完成式表示從過去某時持續(xù)到現(xiàn)在的動作或狀態(tài)。have gone表示所提到 的人現(xiàn)在已不在本地,上句是錯誤的,不符合邏輯。
     3. I mean, where have you been, mom?
     我意思是說你今天去哪里了?
     表示終止的動詞如die, go不可用完成式表示從過去某時持續(xù)到現(xiàn)在的動作或狀態(tài)。
     4. I have been to the flower market. I bought a pot of flower.
     我去了趟花市。我買了盆花。
     本句用have been表示人去過某地但現(xiàn)在已經(jīng)回來了。不可用have gone.
     5. Mom, it has been a long day for me, too.
     媽媽,我今天也夠受的了。
     現(xiàn)在完成式表示到現(xiàn)在為止已完成或仍在持續(xù)的動作、狀態(tài);強調(diào)對現(xiàn)在的影響、聯(lián)系。
     6. Tell me what you have done today.
     告訴我你今天都干了些什么?
     現(xiàn)在完成式表示到現(xiàn)在為止已完成的動作。強調(diào)對現(xiàn)在的影響、聯(lián)系,或表示經(jīng)歷、經(jīng)驗。
     7. I have finished all my homework.
     我把所有功課都做完了。
     現(xiàn)在完成式表示到現(xiàn)在為止已完成的動作。強調(diào)對現(xiàn)在的影響、聯(lián)系,或表示經(jīng)歷、經(jīng)驗。
     8. I have cleaned all the rooms.
     我打掃了所有的房間。
     現(xiàn)在完成式表示到現(xiàn)在為止已完成的動作。強調(diào)對現(xiàn)在的影響、聯(lián)系,或表示經(jīng)歷、經(jīng)驗。
     9. And I have eaten up all the food.
     然后我把所有的食物都吃光了。
     現(xiàn)在完成式表示到現(xiàn)在為止已完成的動作。強調(diào)對現(xiàn)在的影響、聯(lián)系,或表示經(jīng)歷、經(jīng)驗。
     10. You must be very very tired by now, I should say.
     看來你現(xiàn)在一定是很累了。
     11. Oh, my God. What have you done!
     天啊,你看你都做了些什么!
     現(xiàn)在完成式可用來表示某種感*彩。本句表示對所做的事表示不滿。
     12. You have eaten this?
     你把這個也吃了嗎?
     現(xiàn)在完成式可用來表示某種感*彩。本句表示一種驚訝的感情。
     13. You have ruined my precious flower.
     你把我寶貴的花兒都毀了。
     現(xiàn)在完成式表示到現(xiàn)在為止已完成或仍在持續(xù)的動作、狀態(tài);強調(diào)對現(xiàn)在的影響、聯(lián)系。
     14. But it has died for a couple of days.(錯誤)
     但它已經(jīng)死了幾天了。
     表示終止的動詞如die, go等不可用完成式表示從過去某時持續(xù)到現(xiàn)在的動作或狀態(tài)。
     15. I mean it has been dead for a couple of days.
     我是說它已經(jīng)死了幾天了。
     當現(xiàn)在完成式與for或since引導(dǎo)的表示一段時間的副詞片語連用時不能用die, go等表示終止的動詞如。
     16. Furthermore, the flower you have mentioned is nothing but a cabbage!
     另外,你所說的花兒只不過是一棵白菜。
     現(xiàn)在完成式表示到現(xiàn)在為止已完成的動作。強調(diào)對現(xiàn)在的影響、聯(lián)系。