現在完成時練習題_現在完成時和一般過去時練習題 填空 A.用already或...

現在完成時選擇題練習題現在完成時練習題及答案
一、翻譯下列句子:

你曾經吃過魚和薯條嗎?
2. 我剛剛丟了我的化學書 。
3. 我以前從來沒去過那個農場 。
4. 他已經吃過午飯
5. 你已經看過這部電影了嗎?
6. 我哥哥還沒回來 。
7.這本字典我已買了三年了 。
8.他離開中國三年了 。
9.我認識他們五年了 。
10.他們已去了美國五年了 。
11.自從他搬到濟寧,他就住這兒了 。
12.我妹妹成為一個大學生已經三年 。
13.自從1999年以來他們就認識 。
14.我來到這個學校已3年多了 。
二、用since和for填空

1.______two years2.____two years ago
3.___last month4.______ 1999
5._______yesterday6._______ 4 o’clock
74 hours8._____an hour ago
9. ___we were children
10._____ lunch time
11.____ she left here

12. He has lived in Nanjing ___ the year before last.
13. I’ve known him ______ we were children.
14. Our teacher has studied Japanese ______ three years.
15. She has been away from the city ______ about ten years.
16. It’s about ten years __________ she left the city.
三、結束性動詞轉換為以下延續性動詞或者表示可以延續的狀態的短語 。
① arrive at / in sp / get to / reach sp / come / go / move to sp
→ be in sp / at school / at home / on the farm / be here / be there
1) He got to Beijing five minutes ago.HeBeijing for.
2) I moved to the USA in 2008.Ithe USA since.
3) I went home yesterday.Ihome for.
4) They came here last week.They ___________ here since _____________.
② come to / go back to/ returnto→ be back togo out → be out
1) He came out two years ago.He ______________ for ____________.
2) We return to Beijing yesterday.We ___ ____________ to Beijing since __________.
③ become → be
1) I became a teacher in 2000.I ________________ a teacher for _________________.
2) The river became dirty last year. The river _______ _______ dirty for _______ ________.
④ close → be closedopen → be open
1) The shop closed two hours ago. The shop _______________ ______ for _________________.
2) The door opened at six in the morning.The door ________ ________ ________ for six hours.
⑤ get up → be up; die → be dead; leave sp. → be away from sp.
fall asleep / get tot sleep → be asleep; finish / end → be over;marry → be married;
1) I got up two hours ago.I ________ ______ _______since _______________.
2) He left Shanghai just now.He _______ _____________ ______ Shanghai for five minutes.
3) My grandpa died in 2002.My grandpa _______ _____ ______for _______ ________.
4) The meeting finished at six.The meeting ________ ______ ______ for six hours.
5) I got to sleep two hours ago .I ________ _____ ___ since _________ _________.
6) They married in 1990.They ________ _________ __________since _________.
⑥ start / begin to do sth. → do sth. ;begin → be on
1) I began to teach at this school in 1995.I ____ ____ at this school since ____.
2) The film began two minutes ago.The film ____ ____ ____ for ____ ____.
⑦ borrow → keep; lose → not have ;buy → have ;put on → wear
catch / get a cold → have a cold; get to know → know
1) They borrowed it last week.They __________it since _____________.
2) I bought a pen two hours ago.I ____________a pen for _____________.
3) I got to know him last year.I ___________ him since ___________.
4) I put on my glasses three years ago. I _________ my glasses for ______________.
⑧have / has gone to → have been in
He has gone to Beijing.He _____________ Beijing for two days.
⑨ join the league / the Party / the army
→ be a league member /a Party member / a soldier
→ be a member of the league/ the Party
→ be in the league/ the Party / the army
1) He joined the league in 2002.
He _________________ a _________________ for two years.
He ___________ a _________ the ________ for two years.
He _______________________ the league for two years.
2) My brother joined the army two years ago.
My brother _________a ________ for ___________ ___________.
My brother ___________ in ___________ for two years.
四、劃線提問
1) I have been there for two days.
__________ _________ __________ you __________ __________ ?
2) My father has lived here since 2000.
_________ _________ __________ your father _________ __________?
3) He left here yesterday.
_________ ________ he _________ __________?
4) They bought a book two hours ago.
__________ ___________ they __________ a book
五、用have(has) been 或have(has) gone 填空 。
A: Where ____________ Li Fei ___________?
B: He ____________ to Hainan Island.
A: How long ___________ he ___________ there?
B: He _____________ there for three days.
A: When will he come back , do you know?
B: I’m afraid he won’t come back recently.
A: Could you tell me the way to Hainan Island?
B: Sorry, I _________ never ___________ there.
A: How many times ___________ Li Fei __________ to that place?
B: He _____________ there only once.
六、用have / has been to / in, have gone to及go的各種形式填空 。
1) Where is Jack? He __________ his country.
2) David ________ the park just now.
3) John _______ England since he came back.
4) How long _____ they _____ this village?
5) The Smiths ______ Beijing for years.
6) _____ you ever ____ America? -- Yes, I _____ there many times.
7) I _____ this school since three years ago.
8) Where is Jim? He _____ the farm.
9) When_____ he _____? He _______ an hour ago.
10) Would you like to _____to the zoo with me? ---Yes, but I _____ there before.
11) Where _____ you _____ now? --- I ____to the zoo.
12) He often _____ swimming.
13) _____ you ______ there last year?
14) _____ they often ______ skating in winter?
七 用never, ever, already, just, yet, for, since填空
1. I have _______ seen him before, so I have no idea about him.
2. Jack has _________ finished his homework.
3. Mr. Wang has taught in this school ________ ten years.
4. “Have you ________ seen the film?” “No, I have ________ seen it.”
5. “Has the bus left _______?” “Yes, it has _________ left.”
八. 用適當的時態填空:
1.She’s _____________ (live) here ever since she was ten.
2.Both of them ________________ (be) in Hongkong for ten days.
3.Both of them ____________ (come) to Hongkong ten days ago.
4. Half an hour __________ (pass) since the train __________ (leave).
5. Mary________(lose) her pen. ________ you _______(see) it here and there?
6. _________ you _____ (find) your watch yet?
7. ---Are you thirsty? ---No I _________just _________ (have) some orange.
8. We ---- already _________ (return) the book.
9. ________ they _______ (build) a new school in the village?
10. I _____________(not finish) my homework . Can you help me?
11. My father _____ (read) the novel twice.
12. I _________ (buy) a book just now.
13. I _________ (lost ) my watch yesterday.
14. My father ___________ (read) this book since yesterday.
現在完成時態練習題答案
一.翻譯下列句子:
1.Have you ever had / eaten fish and chips?
2.I have just lost my chemistry book.
3.I have never been to the farm before.
4.He has already had lunch=He has had lunch already.
5.Have you seen the movie yet?
6.My brother hasn’tcome /get / been back yet=My brother hasn’treturned yet.
7.I have had this dictionary for three years / since three years ago.
8.Has been away from China for three years.
9.I have known them for five years.
10.They have been in the USA for five years.
11.He has been here since he moved to Jining.
12.My sister has been a college student for three years = My sister hasbeen in college for three years.
13.They have known each other since 1999.
14.I have been in this school for over three years.
二、用since或者for填空
1. for2. since3. since4. since5. since
6. since7. for8 since9.since10. since
11. since12.since13. since14.for15.for
16. since
三、結束性動詞轉換為以下延續性動詞或者表示可以延續的狀態的短語

① 1. has been in ,five minutes
2. have been in , 2008
3. have been at,two days
4. have been , last week
② 1. have been out, two years
2. have been back , yesterday
③1. have been , nine years
2. has been ,two years
④1. has been closed , two hours
2. has been open
⑤1. have been up , two hours ago
2. has been away from
3. has been dead , seven years
4. has been over
5. have been asleep , two hours ago
6. have been married , 1990
⑥1. have taught , 1995
2. has been on , two minutes
⑦1. have kept , last week
2. have had , two hours
3. have known , last years
4. have worn , three years
⑧has been in
⑨has been , League member
has been , member of , League
has been in
2. has been , soldier , two years
has been ,the army

四、劃線提問
1. How long have, been there2. How long has ,lived here
3. When did , leave here4. When did , buy
五、用have(has) been 或have(has) gone 填空 。
A: WherehasLi Feigone?
B: He has gone to Hainan Island.
A: How long has he been there?
B: He has been there for three days.
A: When will he come back, do you know?
B: I’m afraid he won’t come back recently.
A: Could you tell me the way to Hainan Island?
B: Sorry, I havenever been there.
A: How many times hasLi Fei been to that place?
B: He has beenthere only once.
六、用have / has been to / in, have gone to及go的各種形式填空 。
1. has gone t2. went to
3. has been in4. have ,been in
5. have been in6. Have , been to ; have been
7. have been in / at8. has gone to
9. did go ; went10. go;have been
11. are , going; am going12. goes
13. Did , go14. Do , go
七、綜合練習:
1. never2. just , already3. for4. ever, never5. yet ,just / already
八. 用適當的時態填空:
1. lived/ has been living2. have been
3. went4. has passed ; left
5. has lost ;have , seen6. Have , found
7. have , had8. have , returned
9. Have , built10. haven’t finished
11. has read12. bought13. lost
14. have been reading / has read
現在完成時語境判斷練習題答案?參考答案
1 學校服裝專業部正在舉辦年度服裝大賽 。專業部部長去向分管領導匯報大賽情況 。領導問:“Have you got a result? ”(比賽有結果了嗎?)部長答:“We have already voted for the best clothes of the year.” (我們已經為今年的最佳服裝投了票 。)注意投票是過去的事情,但是說話者強調的是“現在已經有結果了”,所以將投票用現在完成時表達為“have voted”.接下去領導可以問:“Who is the winner?”(誰是勝利者?),而部長可以答:“The designer from Class 3,Grade 2.”(2年級三班的那個設計者 。)
2 你新買了一本英語學習雜志,但是還沒來得及看 。這個時候一個同學看到了雜志想借閱 。你告訴他“ I haven’t read the magazine yet.”(我還沒讀過這本雜志 。)讀沒讀過雜志是過去的事情 , 你這樣說的目的是想強調我現在不想借給你 。因此,“沒讀過”這個事情就用現在完成時表達為“haven’t read”.接下去你可以接著說“I am afraid I can’t lend it to you today.”(恐怕今天不能借給你 。)而同學可以說“It doesn't matter. I can borrow it later.”(不要緊,我晚些時候再來借吧 。)
3 班上新來了一個上海同學 。恰好被安排為你的同桌 。你們在課間聊天的時候自然就會談及一些雙方的基本情況 。你說,“It is said that Shanghai is the largest city in China.”(據說上海自中國最大的城市 。)同學說:“Yes. Have you ever been to Shanghai?”(是的 。你曾經去過上海嗎?)注意去沒去過上海是過去的事情,但是同學問這個問題的時候是想知道你現在是否對上海有一些直觀的了解,所以將“去過”這個事情用現在完成時表述為“have been to” 。
以上三個事例都屬于現在完成時的第一種也就是“影響或結果”類型的用法,也就是強調過去的事情導致的現在的結果,把過去和現在聯系了起來 。
4 一個同學向你打聽某人的哥哥的情況 。你告訴對方:“ His brother has been a teacher since 2010.”(他哥哥從2010年起就是老師了 。)他哥哥當老師這件事情,開始于過去,一直持續到現在 。這就需要用現在完成時把“是一個老師”這件事情表述為“has been a teacher”,屬于典型的現在完成時的第二種也就是“持續”類型的用法 。這種用法很清晰明確,無需多說 。
求英語語法現在完成時講解 , 例子,習題(附答案)現在完成時
現在完成時是英文時態的一種
現在完成時的用法
have(has)+過去分詞(done)
1.現在完成時用來表示現在之前已發生過或完成的動作或狀態,但其結果卻和現在有聯系,也就是說,動作或狀態發生在過去但它的影響現在還存在.
I have lost my wallet.(含義是:現在我沒有錢花了.)
Jane has laid the table.(含義是:已可以吃飯了.)
Michael has been ill.(含義是:現在仍然很虛弱)
He has returned from abroad. (含義是:現在已在此地)
2. 現在完成時可以用來表示發生在過去某一時刻的,持續到現在的情況,常與for,since連用.
Mary has been ill for three days.
I have lived here since 1998.
3. 現在完成時往往同表示不確定的過去時間狀語連用,如already, yet, just, before, recently, lately等:
He has already obtained a scholarship.
I haven't seen much of him recently (lately).
We have seen that film before.
Have they found the missing child yet
4. 現在完成時常常與表示頻度的時間狀語連用,如often, sometimes, ever, never, twice, on several occasion等:
Have you ever been to Beijing
I have never heard Bunny say anything against her.
I have used this pen only three times. It is still good.
George has met that gentleman on several occasions.
5. 現在完成時還往往可以同包括現在時間在內的時間狀語連用,如now, up to these few days/weeks/months/years, this morning/week/month/year, now, just, today, up to present, so far等:
Peter has written six papers so far.
Man has now learned to release energy from the nucleus of the atom.
There has bee too much rain in San Francisco this year.
The friendly relations and cooperation between our two countries have been enhanced in the past few years.
Up to the present everything has been successful.
6. 現在完成時表示現在之前業已完成的動作,雖然其效果或影響仍然存在但已不再繼續,但是有一些現在完成時的句子,在后面加上for+一段時間,則現在完成時的動作就表示延續性.
Thomas has studied Russian. (現在不再學俄語)
Thomas has studied Russian for three years. (=Thomas began to study Russian three years ago, and is still studying it now.(同第2點用法第一個例句)
7. 現在完成時還可以用來表示過去的一個時間到現在這段時間內重復發生的動作.
We have had four texts this semester.
===================
現在完成時的“完成用法”和“未完成用法”
1.現在完成時的"完成用法"
現在完成時的"完成用法"指的是動作發生在過去某一時刻并已結束 , 但該動作對現在產生了影響,與現在情況具有因果關系 。
例如:He has turned off the light.他已把燈關了 。(動作結束于過去,但說明的是現在的情況--燈現在不亮了 。)
現在完成時"完成用法"的特點是動作不延續,因此,該時態只能與表示不定的過去時間狀語(如:already,yet,before,recently等)、頻度時間狀語(如:never,ever,once等)、包括現在時刻在內的時間狀語(如:this morning / month /year...,today等)連用 。
例如: Have you found your pen yet?你已找到你的鋼筆了嗎?
2.現在完成時的"未完成用法"
現在完成時的"未完成用法"指的是動作開始于過去某一時刻,一直延續到現在,或可能還要繼續下去 。
例如:He has lived here since 1978.自從1978年以來,他一直住在這兒 。(動作起始于1978年,一直住到現在,可能還要繼續住下去 。)
I have been in the army for more than 5 years.我在部隊已經呆了五年多了 。(動作開始于5年前,一直延續至今,有可能還要繼續下去 。)
此種用法的句中常需一個表示一段時間的狀語(由since或for引導),或表示與現在時刻相連的時間狀語(如:up to now , so far)等 。
例如:I have heard nothing from him up to now.到目前為止我沒有他的任何消息 。
注意:(1)現在完成時的未完成用法只適用于延續性動詞,不可用于終止性動詞 , 即瞬間完成或延續時間很短的動詞 。如:come,go , arrive , leave,join , become,die等 。
(2)現在完成時常見兩種句型:
①主語+have / has been+for短語
②It is+一段時間+ since從句
例如:He has been in the League for three years.或It is three years since he joined the League. 他入團已三年了
一.have/has been doing sth.
1.現在完成進行時
當后面接有一段時間的詞時,或是加表示時間的詞時,可以用現在完成時.如果這件事現在還在持續或還在做,則可用
現在完成進行時.
如:I have been skating for 4 hours.
I have finished my homework.
2.現在完成時的被動語態.
后接動詞的過去分詞.
如:The building has been built for 5 years.
二.一般現在時:用動詞原形
一般過去時:用動詞的過去式
一般將來時:will/shall+do
is/am/are going to do
過去將來時:could/would do
現在完成時:have/has done
過去完成時:had done
將來完成時:shall have done
過去將來完成時:would/could have done
現在進行時:is/am/are doing
過去進行時:was/were doing
將來進行時:will/shall be doing
過去將來進行時:would/could be doing
現在完成進行時:have/has been doing
過去完成進行時:had been doing
將來完成進行時:shall have been doing
過去將來完成進行時:would have been doing
現在完成時和一般過去時的區別練習題區別: 現在完成時,表過去已經做了某事,對現在還有影響. 句式是:主語+have been done sth. 后面加一段時間,一般跟for,since等連用. 例:I have been studied English for 4 years/since 2002. 我學習英語已經有四年了. 一般過去時,表過去的某個狀態.時間狀語可以加yesterday,last night,…ago,just now,in2006等 例:I went to school last week. 我上個星期去了學校. 過去完成時,表對過去做的事,在過去已經完成,對過去有影響. 句式:主語+had (been) done. 例:The thieves had run away. 賊都逃跑了. 至于怎么用,就如以上所說,現在完成時表示:現在完成時用來表示現在之前已發生過或完成的動作或狀態,但其結果卻和現在有聯系,也就是說,動作或狀態發生在過去但它的影響現在還存在.。一般過去時:一般過去時表示在過去某個特定時間發生,也可以表示過去習慣性、經常性的動作 。一般過去時不強調動作對現在的影響,只說明過去的事情 。過去完成時:表示在過去某一時刻或動作以前完成了的動作 , 也可以說過去的時間關于過去的動作 。即“過去的過去“
現在完成時和一般過去時練習題 填空 A.用already或...【現在完成時練習題_現在完成時和一般過去時練習題 填空 A.用already或...】 

現在完成時練習題_現在完成時和一般過去時練習題 填空 A.用already或...

文章插圖