search

現在完成時練習題

現在完成時練習題

  1、— Is your father in?(B)

  No,he( )dufor three hours.

  A. was out B. has been out C. went out D. has gone out

  2、My brother has nerve been late for work ,(C)

  A. is he B. isn't he C.has he D.hasn't he

  3、Do you know him well?(B)

  Sure.We____friends since ten years ago.

  A were B.have been C.have become D.have made

  4、How long have you _____here?(A)

  Abouts two months.

  A.been B.gone C.come D.arrived

  5、Hurry up!The play_____for ten minutes.(C)

  A.has begun B.had begun C.has been on D.began.

現在完成時練習題及答案

  1、His father_____the party since 1978

  A.joind

  B.has joined

  C.was in

  D.has been in

  答案:D

  解析:本題考查學生對現在完成時的熟練掌握。since 1978表達“自從1978年一直到現在”,表示這件事情從過去一直持續到現在,應該用現在完成時,而且動詞必須是延續性動詞,A、B均為瞬間動詞,不能與時間段連用,故排除;C為一般過去時,也不行。

  2、(2019江蘇南通)----Is everyone here, Jonathan?

  ----No. Sir. Millie is absent. She for two days.

  A.has fallen ill B. has been ill C. fell ill D. was ill

  【析】正確答案B。句意是:喬納森,人到齊了嗎?老師,沒有。米莉缺席了。她生病已經兩天了。Fall ill與be ill都表示“生病”,但fall ill為非延續性動詞,在現在完成時中不可與段時間連用,須轉換為be ill才可以,所以,正確答案為B。

  3、(2019廣西玉林)---Jenny, your new tape player looks great.

  ----Oh, it’s not new. I _____ it for three years.

  A.buy B.have had C.bought D.have bought

  【析】正確答案:B。句意是:詹妮,你的新隨身聽看上很不錯啊!哦,它不是新的。我已經買了3年了。非延續性動詞buy在現在完成時中,不可與段時間狀語連用,因此,須轉換為延續性同義動詞have或own。所以,正確答案為B 。

現在完成時的句子50個

  1、Have you been to Rome?你已經去了羅馬嗎?

  2、I have never seen him before.以前我從來沒有見過他。

  3、Gil bought a new computer.吉爾買了一臺新電腦。

  4、This is the best film I have ever seen.這是我看過的最好的電影。

  5、He is cleaning his shoes.他在清理他的鞋子。

  6、This is the first time I've heard him sing.這是我第一次聽他唱歌。

  7、I've been learning the new words.我一直在學習新單詞。

  8、They haven’t finished yet.他們還沒結束。

  9、Have you ever been abroad?你出國過嗎?

  10、I’ve just lost my keys.我剛丟了鑰匙。


現在完成的被動語態造句

  1、The party has been planned since the New Year.自從新年起這聚會就已經經籌劃了。   2、The building has been set up for several years.這個高樓已經修建幾年了。   3、This book has been r ...

現在完成的句子

  1、He has turned off the light。他已把燈關了。   2、Have you found your pen yet?你已找到你的鋼筆了嗎?   3、He has lived here since 1978。自從1978年以來,他一直住在這兒。   4、I have been in ...

現在完成句子大全

  1、I’ve just lost my keys.我剛丟了鑰匙。   2、Since when have you planted so many young trees?從什麼時候開始你種植了這麼多小樹的?   3、I have read the novel.我看過這部小說了。   4、They have ...

現在完成例句

  1、I have been reading a book these days.這幾天我一直在看一本書。   2、We have been working hard these days.這些天來,我們一直在努力工作。   3、They have been building a bridge.他們一直在造 ...

英語裡現在完成的用法

  現在完成時是“過去發生的動作對現在造成了影響”而且“過去的動作或狀態持續到現在並且已經完成”。在英語時態中,“時“指動作發生的時間,”態“指動作的樣子和狀態。主要分為兩種用法:   1、表示過去發生的動作對現在造成的影響:   該用法的現在完成時表示一個過去發生的動作在過去已經完成,並且這個動作對現在仍有 ...

現在完成講解

  現在完成時的兩種基本用法   1、已完成用法(影響性用法)。該用法的現在完成時表示一個過去發生的動作在過去已經完成,並且這個過去發生並完成的動作對現在有影響或結果,同時說話強調的或感興趣的就是這個影響或結果:   He has left the city. 他已離開這個城市。(結果:他不在這個城市)    ...

英語現在完成到底表示什麼意思

  1、現在完成時是過去的動作或狀態持續到現在並且已經完成,對現在造成的影響,可能持續發生下去。在英語時態中,“時"指動作發生的時間,"態”指動作的樣子和狀態。   2、完成時態的構成分為兩部分:一是助動詞,二是實義動詞的過去分詞-ed。具體來說,用助動詞have表示“時”,以表明動作發生的時 ...