|
重點中學英語語法講義-動詞時態 | |||
作者:HMYY 文章來源:本站原創 點擊數: 更新時間:2012/5/31 |
|
||
說明:引用此文請注明出處,并務請保留后面的有效鏈接地址,謝謝!
十一、將來完成時 1. 將來完成時的基本用法 表示到將來某個時間為止勢必會完成或預計要完成的動作,由“will [shall]+have+過去分詞”構成: When we get there,she’ll have gone to work. 我們到那里時她會已上班去了。 On Monday he’ll have been in 2. 現在完成時、過去完成時與將來完成的用法比較 現在完成時以現在時間為參照點,表示在“現在”以前完成的動作或持續到“現在”的狀態,過去完成時則以過去時間為參照點,表示在“過去”某一時間以前發生的動作或持續到“過去”某一時間的狀態,將來完成時則以將來時間為參照點,表示在“將來”某一時間為止已經完成的動作或持續到“將來”某一時間的狀態: He has finished writing his novel. 他已寫完了他的小說。 He had finished writing his novel by the end of last year. 去年年底他就寫完他的小說。 He will have finished writing his novel by the end of next year. 到明年年底他就會寫完他的小說了。 與一般現在時代替一般將來時一樣,在表示時間或者條件的狀語從句,通常要用現在完成時來表示將來完成時,而不能直接使用將來完成時: I will go with you when I have finished my work. 等我完成工作之后我就同你去。 若不強調動作的完成(且不致于引起歧義),有時也可用一般現在時: I will go with you when I finish my work. 我完成工作后就同你去。 十二、現在完成進行時 1. 現在完成進行的基本用法 表示現在以前這一段時間里一直在正進行的動作,這動作可能仍在進行,也可能已停止: It has been raining since last Sunday. 自上周星期日以來就一直在下雨。 He’s been watching television all day. 他看了一天電視了。 現在完成進行時有時表示根據直接或間接的證據得出的結論: She is very tired. She’s been typing letters all day. 她很累了,她整天都在打信件。 Her eyes are red. She has been crying. 她眼睛紅了。她一直在哭。 2. 現在完成進行時與現在完成時的區別 (1) 現在完成時可以表示一個已經完成的動作,而現在完成進行時則表示一個正在進行的動作: I have read the book. 我讀過這本書(www.hz123456.com)。 I have been reading the book. 我一直在讀這本書。 注:有少數動詞(如work, study, live, teach, stay等)在表示持續一時間時用這兩種時態含義差不多(只是用現在完成進行進更強調動作的持續性): How long have you worked [been working] here? 你在這兒工作多久了? I’ve lived [been living] here since 1988. 自1988年以來我就一直住在這兒。 (2) 現在完成時通常只陳述事實,而現在完成進行時還可表示一種感色彩: I have waited for two hours. 我等了兩小時。(陳述事實) I have been waiting for two hours. 我等了兩個小時。(等得好辛苦) (3) 現在完成進行時通常用來談論較短暫的動作或情況,若要談論時間延續較長的動作或情況或永久性情況,則通常用現在完成時: He has lived in He has been living in 上一頁 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一頁 引用地址: |
|||
文章錄入:admin 責任編輯:admin | |||
【發表評論】【加入收藏】【告訴好友】【打印此文】【關閉窗口】 |
|
||||||
| 網站地圖 | 版權申明 | 設為首頁 | 加入收藏 | 會員中心 | 取回密碼 | 友情鏈接 | 用戶留言 | 管理登錄 | ||||
|