英語現(xiàn)在完成時的否定形式是通過在助動詞“have”或“has”后面加上否定詞“not”來構(gòu)成的。因此,現(xiàn)在完成時的否定形式為“haven't”或“hasn't”加上過去分詞。具體形式取決于主語的人稱和數(shù)。

一、現(xiàn)在完成時的否定形式

否定形式是主語+have not/has not+動詞的過去分詞+賓語,否定回答是No, I haven't.或No,she/he/人名 hasn't,例如:

(1)John’s novel has not been published. 約翰的小說還沒有被出版。

(2)I haven't finished my homework yet.我還沒有完成我的作業(yè)。

(3)She hasn't travelled on a train .她沒有坐火車旅行過。

(4)We have never spoken to a foreigner.我們從來沒有和外國人說過話。

(5)I have never seen him before.以前我從來沒有見過他。

二、現(xiàn)在完成時的其他形式

1、肯定句:主語+have/has+動詞的過去分詞+賓語(或者其他)

(1)I've just copied all the new words .我剛抄寫了所有的生詞。 (表示不要再抄了)

(2)She has lost her books .她丟失了她的書。 (表示到目前為止還沒有找到)

(3)We've just cleaned the classroom .我們剛好打掃了教室。(表明現(xiàn)在教室是干凈的)

2、疑問句:Have/Has+主語+動詞的過去分詞+賓語,特殊疑問詞+一般疑問句(have/has+主語+過去分詞+其他)

(1)—Have you ever made dumplings ?你曾經(jīng)做過餃子嗎?—Yes ,I have .是的,我做過。

(2)—Has she ever been abroad ?她曾經(jīng)出過國嗎?—No,never.不,從來沒有。

(3)—Have they found the lost books yet ?他們已經(jīng)找到了丟失的書嗎?—Yes ,they have.是的,他們找到了。

3、被動語態(tài):肯定式have/ has +been +done,否定式have/ has +not +been +done,疑問句為:疑問詞+have /has +been +done?例如:

(1)The experiment has been done successfully. 這個實驗做得很成功。

(2)Has his car been repaired? 他的車修好了嗎?

(3)Who has been invited? 誰受到了邀請?

三、現(xiàn)在完成時的用法

1、表示結(jié)束、結(jié)果

現(xiàn)在完成時表示一個過去發(fā)生并結(jié)束的動作對現(xiàn)在產(chǎn)生的影響,分為兩種情況:

(1)表示開始于過去的動作剛剛結(jié)束,常和already(已經(jīng)),just(剛剛),now(現(xiàn)在),yet(迄今、還),not...yet(還沒有)等連用,例如:

I've already read that book.

我已經(jīng)讀過那本書。

You're too late;the train has just left.

你來得太完了,火車剛開走。

(2)表示過去動作的結(jié)果,現(xiàn)在仍殘留著;一般不用時間狀語:

It has just snowed.

剛剛下過雪。(地上有積雪)

I have lost my watch.

我把手表丟了。(現(xiàn)在仍未找到)

The concert has started. We have to look for our seats in the dark.

音樂會已經(jīng)開始了,我們得在黑暗中找座位。

The president's sudden death has left the country leaderless.

總統(tǒng)突然去世,使該國處于無領(lǐng)袖狀態(tài)。

2、表示繼續(xù)

表示過去已經(jīng)開始,持續(xù)到現(xiàn)在,仍要繼續(xù)下去的動作或狀態(tài)。往往和表示一段時間包括現(xiàn)在時間在內(nèi)的狀語連用,如today(今天),this week/month(本周/月),lately(最近),recently(最近),these days(這些日子),in the past few years(在過去的幾年里),since(從……以來),since yesterday(從昨天以來),for a long time(很長時間),for a month/several years(一個月/幾年),so far(迄今為止),up to now(直到現(xiàn)在),till/until now(直到現(xiàn)在)等,例如:

He's known me for over twenty years.

他和我相識已20多年了。

Has he studied French very long?

他學習法語很久了嗎?

How long have you studied English?

你學英語多久了? (現(xiàn)在仍在學)

Up to now/Until now we've had no problems.

直到現(xiàn)在為止,我們沒有碰到任何問題。

3、現(xiàn)在完成時態(tài)經(jīng)常與表示頻度的時間狀語連用,如often, sometimes, ever, never, twice, on several occasion等,例如:

Have you ever been to Beijing?

你以前去過北京嗎?

4、現(xiàn)在完成時還往往可以同包括現(xiàn)在時間在內(nèi)的時間狀語連用,如now, up to these few days/weeks/months/years, this morning/week/month/year, just, today, up to present, so far等,例如:

Tom has written five papers so far.

湯姆寫了五篇論文,到目前為止。

5、現(xiàn)在完成時的"完成用法"指的是動作發(fā)生在過去某一時刻并已結(jié)束,例如:

He has turned the light off.

他已把燈關(guān)了。

特別提醒:如果大家想要了解更多日語方面知識,或者想要深入學習日語的,可以掃以下二維碼,定制滬江網(wǎng)校精品課程,高效實用的個性化學習方案,專屬督導全程伴學

現(xiàn)在完成時是英語中一個非常重要的時態(tài),用來表達從過去某個時間點開始一直延續(xù)到現(xiàn)在的動作或事情。然而,在使用現(xiàn)在完成時時,有時需要表達否定意義。