當前位置

首頁 > 英語學習 > 英語語法 > 一道題測出一般將來時與現在完成進行時掌握得如何

一道題測出一般將來時與現在完成進行時掌握得如何

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

英語時態是英語語法中最難掌握的一部分,但幾乎是每場英語考試中必然考到,所以,對於英語時態的學習不容忽視,下面我們做道題測試下大家的一般將來時與現在完成進行時掌握得如何吧。

ing-bottom: 76.41%;">一道題測出一般將來時與現在完成進行時掌握得如何

測試題:

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

大家選的答案是哪個呢?

這個題目是歷年的一道真題,選擇B或C的同學是居多,不知道你選的答案是否有B或C,如果你有這兩個答案中的任意一個,那麼小編很不幸的告訴你:你的語法知識還需要再加強。

那麼,正確答案究竟是哪個呢?

彆着急,讓小編這種久經題海的老司機告訴你,正確答案是:D

爲什麼答案是D呢?來聽聽小編的分析
結合句子的整體,大概可以瞭解到本文的意思;管道漏油已有一些時間,我們將不得不拆卸機器排除故障。
前面句子的信息可能不太全,但我們結合後面的一段話:“We'll have to take the machine apart to put it right”可得知它是在表示將要採取的措施,從而推斷前一句動作發生在後面的句子之前,並且延續到現在爲止仍在繼續。因此,空格中需用現在完成時或現在完成進行時。而D選項正是本題的答案。

有些同學誤選爲B,看到前句的時間狀語for some time,表示謂語動作延續,謂語不能用現在進行時,必須用和完成時有關的時態。
有些同學誤選C或A,可能是沒有注意到本題後面的句子是一般將來時,所以前句的謂語不能用過去時或過去完成時。

再來給大家鞏固下:

現在完成進行時:表示某一動作開始於過去某一時間,延續或重複地出現至今,或將繼續延續至將來。
注意事項:與現在完成時相比,現在完成進行時更強調:在從過去到現在的時間裏,動作或狀態一直持續或一直反覆出現。

好了,以上就是本道題的測試講解,希望同學們加強對英語語法的練習,在選擇時結合前後文仔細辨別。最後,祝大家英語考試取得理想的成績