不卡AV在线|网页在线观看无码高清|亚洲国产亚洲国产|国产伦精品一区二区三区免费视频

學習啦 > 知識大全 > 知識百科 > 公共基礎知識 > 16種時態(tài)的用法口訣_英語的16種時態(tài)用法(2)

16種時態(tài)的用法口訣_英語的16種時態(tài)用法(2)

時間: 謝君787 分享

16種時態(tài)的用法口訣_英語的16種時態(tài)用法


  4. 現(xiàn)在完成進行時(have been doing)

  用法:表示某一動作開始于過去某一時間,延續(xù)或重復地出現(xiàn)至今,或?qū)⒗^續(xù)延續(xù)至將來。

  例:We have been working on this project for over a month now.(到目前為止,我們一直在處理那個項目,已經(jīng)花了一個多月時間了。)

  注意事項:與現(xiàn)在完成時相比,現(xiàn)在完成進行時更強調(diào):在從過去到現(xiàn)在的時間里,動作或狀態(tài)一直持續(xù)或一直反復出現(xiàn)。

  例:It seems oil ___________ from this pipe for some time. We'll have to take the machine apart to put it right.

  A) had leaked     B) is leaking

  C) leaked      D) has been leaking

  從本題上下文看,這兩個句子的意思是:“看來,這個管道漏油已有一段時間了,我們將不得不拆卸機器排除故障。”第二句表示將要采取的措施。第一句動作發(fā)生在第二句之前,并且延續(xù)到現(xiàn)在為止仍在繼續(xù)。因此,空格中需用現(xiàn)在完成時或現(xiàn)在完成進行時。D) has been leaking是現(xiàn)在完成進行時,因此是本題的答案。有11%的考生誤選了B) is leaking。由于本句有時間狀語for some time,表示謂語動作延續(xù),謂語不能用現(xiàn)在進行時,必須用和完成時有關的時態(tài)。有些考生誤選了C) leaked或A) had leaked。是因為他們沒有注意到本題第二句是一般將來時,所以第一句的謂語不能用過去時或過去完成時。

  5. 一般過去時

  用法:A) 表示過去某個時間發(fā)生的動作或情況。

  B) 表示過去習慣性動作。特別是由would/ used to do表達的句型,本身表示的 就是過去時。

  例:The old man would sit on a bench in the quiet park and look at others for hours without doing anything or talking to anybody.(老人過去常常坐在寧靜的公園里的一條長椅上,看著其他的人,一坐就是數(shù)個小時,什么也不干,也不和任何人交談。)

  He used to visit his mother once a week.(他以前總是每周看望一次他的母親。)

  C) 有時可代替一般現(xiàn)在時,表達一種婉轉(zhuǎn)、客氣、禮貌、商量的語氣。

  例:I wanted to ask you if I could borrow your car?(我想向您借車用一用,可以嗎?)

  Would you mind my sitting here?(您介意我坐在這里嗎?)

  注意事項:A) 注意時間狀語的搭配。一般過去時的時間狀語應該是表示過去某個時間的詞或詞組,如:yesterday, last month, in 1999, two days ago等,絕對不可與recently, in the past 10 years, this month等連用,因為這樣的時間狀語都與現(xiàn)在有關系,應該用現(xiàn)在完成時或一般現(xiàn)在時。

  B) used to do的否定形式和疑問形式很特別:你怎么寫都正確。以否定形式為例:used not to do, didn't used to do, didn't use to do都對。

  Used to do經(jīng)常與 be used to doing sth/ sth結(jié)構(gòu)進行對比。前者表示"過去常?;?/p>

  過去曾經(jīng)",要求加動詞原形;后者表示"習慣于",要求加名詞或動名詞。

  6. 過去完成時(had done)用法:表示在過去的某個時間或動作以前已經(jīng)發(fā)生的動作或已經(jīng)存在的狀態(tài)。就是我們常說的:表示"過去的過去的動作或狀態(tài)"。

  Until then, his family _________ from him for six months.

  A) didn't hear   C) hasn't heard   B) hasn't been hearing   D) hadn't heard

  全句的意思是:“到那時為止,他家里已經(jīng)有六個月沒得到他的消息了。”由此可以看出,謂語動詞的動作延續(xù)到過去的某一時刻才完成,因此謂語要用過去完成時。答案是D)。其它選項中:A) didn't hear,因為一般過去時只表示過去發(fā)生的事情或存在的狀態(tài),所以不能與時間狀語for six months連用。B) hasn't been hearing,現(xiàn)在完成進行時表示過去某時刻繼續(xù)到現(xiàn)在或現(xiàn)在還在進行的動作,與題意不符。C) hasn't heard,現(xiàn)在完成時表示從過去某一時刻到現(xiàn)在為止發(fā)生的動作。而題中的then只表示過去的某一時刻,不能表示現(xiàn)在時間。

  注意事項:“過去的過去”這種邏輯關系常通過上下文體現(xiàn)出來,而不一定受某個時間狀語的限制。

  例:There had been some one in our room just now, because I noticed a burning cigarette end on the floor when we opened the front door.(剛才有人在我們的房間里,因為我們打開前門進來時,我注意到地板上有一支仍在燃燒的香煙。)

  分析:雖然時間狀語是just now,似乎應該使用一般過去時,但是“在房間里”這個狀態(tài)是在"開門"和"注意"這兩個過去的動作之前就存在的,所以應該用過去完成時。

  http://yulin200.blogbus.com/logs/26990592.html

  7. 過去將來時(would/ should do)

  用法:表示從過去的某個時間看將要發(fā)生的事。

  例:I said on Thursday I should see my friend the next day.(我星期四說我將于第二天拜訪我的朋友。)

  注意事項:由于過去將來時是由過去時和將來時組合而成的,所以其注意事項可以參考過去時和將來時的相關注意事項。

  8. 過去進行時(was/ were doing)用法:A) 表示在過去一個比較具體的時間正在發(fā)生的動作。

  例:Mary was listening to light music 10 minutes ago.(10分鐘前,瑪麗正在聽輕音樂。)

  B) 如果when, while這樣的時間狀語引導詞所引導的主從句之一是一般過去時,則另一個句子常用過去進行時。

  例:I was washing my hair when you knocked at the front door.(你敲前門時我正在洗頭發(fā)。)。

  注意事項:其它與將來時有關的事項請參見下面所講的一般將來時

下一頁更多有關“16種時態(tài)的用法口訣”的內(nèi)容

792518