完成時系統講解

2022-11-27 06:12:04 字數 4215 閱讀 2613

完成時-did you visit beijing before? -yes, i did. -no, i didn』t.

h**e you ever visited beijing? yes, ino, i

h**e you ever been to beijing? yes, ino, i

一、現在完成時

基本結構:助動詞h**e/has+動詞的過去分詞(done)

否定句:主語+h**e/has+not+動詞的過去分詞

一般疑問句:h**e/has+主語+過去分詞+其他簡略答語: yes, 主語 + h**e/has.(肯定)

no, 主語 + h**en't/hasn't.(否定)

1. 表示到目前為止已經完成的動作,強調該行為對現在造成的影響,常與already, yet, before, ever, never, just 等副詞連用。

1) a: h**e you got your air-tickets yeta: 你拿到機票了嗎?

b: yes, i』ve already got mine. / not yetb: 是的,我已經那到了我的票了。/ 還沒呢。

2) a: h**e you ever been on a helicopter ? (ever, never, before 可表示一種經歷) a:

你曾坐過***嗎?

b: yes, i』ve just been on a helicopter. / no, i』ve never been on a helicopter.

b: 是的,我剛乘坐過***。不,我從未乘坐過***。

3) it』s the most beautiful building i』ve ever seen. (現在完成時ever +最高端) 這是我所見過的最漂亮的建築。

she has never had a worse toothache. ( 現在完成時never+比較級她從未有過比這更糟糕的牙痛。

4) i h**e never used a digital camera before. can you teach me how to use it?

我以前未用過數位相機。你能教我如何用它嗎?

2. 表示持續到現在的動作或狀態, 常與since, for, how long 等表示一段時間的狀語連用。

a) a: how long h**e you learned englisha: 到目前為止你學英語有多久了?

b: since i was in grade one / since 1997 / since 8 years ago / for 8 years.

b:自從我上一年級以來。/ 自從2023年以來。/ 自從8年前以來。/到目前已有8年了。

(since後接句子,或時間點;for 後接時間段。)

b) a: how long h**e you been like thisa: 你像這樣有多久了?

b: since this morningb: 自從今天早上以來。

注意:1、ever(曾)、never(未曾)、already(已經)、yet(仍、還)、just (剛剛)、before(以前)

already 肯定句,強調已經的意,放句中或句末.

i h**e already finished my homework. = i h**e finished my homework already.

yet 否定句、問句,表示還沒,沒有的意思,放句末

he hasn』t finished his homework yet.

has he finished his homework yet?

ever 問句,表示曾經的意思 has john ever been to zhuhai?

never 含否定意思的肯定句,表示「從沒有」的意思 he has never been to china.

just 肯定句,表示剛剛的意思 i h**e just come back from china.

2. for +一段時間 : for two days 有兩天了

3. in the past/last+一段時間 : in the past ten years 在剛過去的十年裡

4. since + 過去某乙個時間: since 1991 : 自從2023年到現在

一段時間 + ago since 14 years ago: 自從14年前到現在

一般過去時句子: since i was born : 自從我出生到現在

練習:用already, yet, ever, never, just填空

1. h**e you seen the film

2. h**e you done your homeworknoti will do it after supper.

3. h**e youbeen to england? -no

4. i h**efinished reading the book.

5. i h**epaid for the car.

練習:用for, since及how long填空

1the wind has blown2 hours.

2the dog has stayed thereit ate its dinner.

3has the old man lain in bed?

4the teacher has thought about the problemyesterday.

5the horse has runquite a long time.

6the ducks h**e swumthirty minutes.

7the poor child has worn the old clothes7 years old.

二、現在完成時和一般過去時區別

1. a: h**e you had your lunch yet?

b: yes, i h**e.

現在完成時強調該行為對現在造成的結果和影響。上述答句隱含著「不餓」的意思。

a: when did you h**e it ?

b: at about twelve.

a: where did you h**e it?

b: at school.

一般過去時強調過去的事實,如:時間、地點、原因或方式。

2. he has lived abroad for many years他在國外生活了很多年。(他現在在國外)

現在完成時強調該行為或狀態持續至今。

he lived abroad for many years他在國外生活了很多年。(他已不在國外)

一般過去時強調過去的行為或狀態不涉及現在。

練習:用所給動詞的適當形式填空:

1) a: whotake ) away my umbrella? i can』t find it now.

b: oh, sallytake ) it away just now.

答案:has taken。強調對現在造成結果和影響:我找不到傘了。

took。 just now 剛才, 用於過去時,不同於just。

3) my unclelive ) in vancouver for twenty years. now he lives in shanghai and has a business of his own.

答案:lived。根據句意他已不在溫哥華生活。

4) my unclelive ) in vancouver for twenty years. he often calls back to say hello to us.

答案:has lived。根據句意他還在溫哥華生活。

翻譯練習:

1. 我已經做完家庭作業了。

2. 他剛吃過飯。

3. 你曾唱過這首英文歌嗎?

4. 他們還沒有出發。

5. 我們從來沒有聽說過這件事。

6. 我去過北京三次。

i h**e already finished my homework.

he has just had his meal.

h**e you ever sung this english song?

we h**e never heard of it.

they h**en』t started yet.

i've been to beijing three times.

現在完成時 語法講解

語法 現在完成時 1 現在完成時的定義 現在完成時表示動作發生在過去,但與現在情況有聯絡有影響,即用乙個發生在過去的動作來說明現在的情況。2 現在完成時的謂語構成 助動詞h e has 動詞的過去分詞 3 常用時間狀語 1 與包括 現在 在內的時間狀語連用,如 by now 到現在為止 so far...

現在完成時的用法講解

現在完成時的用法複習整理 一 謂語部分結構 助動詞h e has 過去分詞 過去分詞的構成分規則的和不規則的,規則的與過去式的構成方法一樣,不規則的只有單獨記了,無人能幫你。1 肯定句 主語 h e has 過去分詞 其它。2.否定句 主語 h e has not 過去分詞 其它。h e not h...

虛擬 完成時語法

一 虛擬語氣 如果所說的不是事實,而是一種假設 願望 建議或是一種實現不了的空想,就用虛擬語氣。二 虛擬語氣在非真實條件狀語從句中的用法 1 真實條件狀語從句與非真實條件狀語從句 if he doesn t hurry up,he will miss the bus.真實條件狀語 if he was...