search
尋找貓咪~QQ 地點 桃園市桃園區 Taoyuan , Taoyuan

8.22 最簡語法 【零基礎學英語時態】(12)Get 過去完成進行時

英語的時態

14點電台直播

基礎

過去完成進行時

過去完成進行時表示

在過去較早的時間內進行的動作,

並對過去某一刻的動作或狀態產生結果

過去完成進行時由had been加現在分詞構成。

基本結構:

肯定句:

主語 + had been + 現在分詞...

疑問句:

疑問代詞/疑問副詞 + had + 主語 + been + 現在分詞...?

例句:

She had been suffering from a bad cold when she took the exam.

她在考試之前一直患重感冒。

They had been expecting the news for some time?

他們期待這個消息有一段時間了吧?

Rafael was scolded even though he hadn't been doing anything wrong.

儘管拉斐爾沒做什麼錯事,但他還是挨罵了。

過去完成進行時的用法

.1. 表示過去某時以前持續的動作

a.過去完成進行時的主要特點

與現在完成進行時的主要特點基本相似,

只是時間推移到了過去:

例句:

I was tired that day,because I had been working all day.

我那天累了,我幹了一整天的活。

His eyes were red. It was obvious that he had been working too hard.

他眼睛紅了,顯然是前一段時間他工作太緊張了。

b. 過去完成進行時表示

一個動作從過去某時開始,

一直延續到另一個過去時刻,

到那個時刻,

例句:

At last they got the information they had been expecting.

最後他們得到了盼望得到的信息。(剛剛終止)

When I got home,I found that Jack had been working on his home-work.

當我回家時,發現傑克在做作業。(可能還在繼續)

例句:

It had been snowing for several days. The ground was all covered with snow.

接連下了幾天的雪,地上到處是積雪。

d.某些表示持續動作的動詞如work(工作),

teach(教授),

study(學習),sing(演唱)等,

在與表示一段時間的狀語連用時,

可用過去完成進行時和過去完成時,

表示一個動作一直延續到過去某一時刻,

例句:

I'd been studying for2hours when he called.

他打電話來的時候,我持續學習了兩個小時。

I'd studied for2hours when he called.

他打電話來的時候,我已經學習了兩個小時了。

2. 用於得出結論

例句:

他的眼睛紅了,顯然前一段時間他工作太緊張了。

3. 用於間接引語

例句:

The doctor asked what he had been eating.

醫生問他吃了什麼。

4. 具有「突然」之意,

通常與when進行連接使用。

例句:

I had only been reading a few minutes when he came in.

我剛看了幾分鐘他就進來了。

I had been sleeping when my friend telephoned me.

我正在睡覺時,我的朋友給我打電話。

過去完成進行時與過去完成時的比較

a.過去完成進行時與過去完成時的用法很相近,

它通常表示某個過去正在進行的動作或狀態,

持續到過去某個時刻,還未完成,

一直持續到之後才結束:

例句:

He had been waitingfor two weeks.

(有一個表示一段時間的狀語)

他已經等了兩個星期。

Up to that time he had been translating those books.

直到那時他一直在翻譯這些書。

He was thirty years old.

He had been gambling since he was ten.

他三十歲。

他從十歲開始就一直在賭博。

(三十歲的他仍然賭博。)

He had been standing there in the sun.

他一直站在太陽底下。

He had been thinking about his marriage.

他一直在對他的婚姻思考。

b. 而過去完成時則表示過去某一時間

或動作以前已經發生或完成了的動作,

更強調對過去的某一點造成的某種影響或是結果,

用來指在另一個過去行動之前就已經完成了的事件

例句:

When the doctor arrived, the patient had died.

醫生到時病人已死了。

I woke up because I had had a bad dream.

我醒了,因為我做了個噩夢。

I had hardly closed my eyes when the telephone rang.

我剛合上眼, 電話鈴就響了。

c. 特殊情況:過去完成進行時有時

並不一定表示這個過去動作將持續下去

要根據上下文來進行判斷:

例句:

He stopped swimming.

He had been swimming for the last three hours.

他停止了游泳。

他剛才已經游三個小時了。

-

-

英語時態基礎

第十二講

#最簡語法#系列

直播互動

周一到五

下午2點-3點

晚間10點-11點

進入一個美好的房間

從此學習不孤單

聽直播+千人互動

和主播聲音面對面

有英語、音樂、和你

馬上掃碼加入

-❶-

歡迎提交課堂筆記至主持人京晶微信,

goingforgold2012

周一 | 看書有道,閱讀美文

周二 | 最簡英語語法

周三 | 地道美語口語經典

周四 | 【老友記】900句

周五 | 趣配音,翻譯入門

2017

更多收聽

APP

點擊左下"閱讀原文" 收聽課堂完整音頻

手機APP: 蜻蜓FM, 喜馬拉雅聽書,網易雲音樂

精雕細課,朗易思聽,愛上Radio

搜索「英語PK台」 聽全部專輯

攻克英語

連接世界

回復「文本」 收聽更多精彩往期

【英語PK台】

(收取每日課堂音頻及文字文本)

新浪微博:

@英語PK台 @京晶am774

QQ千人群:4326133


網路直播:

北京外語廣播 www.am774.com

下午2點,晚間10點

蜻蜓FM:


電腦PC端節目一鍵下載:

騰訊視頻 v.qq.com 搜索「英語PK台」


【手機點播收聽+下載】

聲明

由北京外語廣播《英語PK台》欄目微信公眾號發布的部分原創廣播課堂同步教學素材(文本及音頻)僅供英語學習者自學使用,

未經北京人民廣播電台許可,不得擅自署名網路發布、

點擊「閱讀原文」下載本期節目到手機



熱門推薦

本文由 yidianzixun 提供 原文連結

寵物協尋 相信 終究能找到回家的路
寫了7763篇文章,獲得2次喜歡
留言回覆
回覆
精彩推薦