過去完成時練習_如何判斷時態和關于時態的練習

過去完成時練習題答案【過去完成時練習_如何判斷時態和關于時態的練習】1. 單項選擇
1.He asked me __A___ during the summer holidays.
A. where I had been B. where I had gone C. where had I beenD. where had I gone
2. What _D___ Jane ____ by the time he was sever?
A. did, doB. has,doneC did, did.D. had,done
3. I ___C___ 900 English words by the time I was ten 。
A. learnedB. was learningC. had learnedD. learnt
4. She ___A___lived here for ______ years.
A. had,a fewB. has,severalC. had,a lot ofD. has,a great deal of
5. By the time my parents reached home yesterday, I __A___ the dinner already.
A had cookedB. cookedC. have cookedD. was cooked
6. She said she __D________ the principle already
A .has seenB. sawC. will seeD. had seen
7. She said her family __B_____ themselves ______ the army during the war.
A. has hidden, fromB. had hidden, fromC. has hidden, withD. had hidden, with
8. By the time he was ten years old, he ___D______.
A.has completed universityB. has completed the university
B.had completed an universityD. had completed university
9. She had written a number of books ___C___ the end of last year.
A. forB. inC. byD. at
10. He __B___ to play ____ before he was 11 years old.
A had learned, pianoB. had learned, the piano
C. has learned, the pianoD. learns ,piano.
11. What __D_____ Annie ____ by the time he was ten?
A. did, doB. did, didC. has, doneD. had done
12 .He _C__ in the factory for three years before he joined the Army.
A. has workedB. worksC. had workedD. will work
13. By the end of last week, they _D___ the bridge.
A. has completedB. completedC. will completeD. had completed
14. Ben hates playing _D____ violin,but he likes playing ____ football.
A. a…theB. the… theC. / …theD. the…/
15. By the time he was 4,he _A_____ a lot of German words.
A. had learnedB. has learnedC. learnedD. learns
16 .Jim turned off the lights and then __D___ the classroom.
A. was leftB. had leftC. has leftD. left
17.They ____C_____ in Guangzhou since 2000.
A. livedB. had livedC. have livedD. were living
18. The train from Beijing__C_____ ten minutes ago.
A. has arrivedB. was arrivingC. arrivedD. had arrived
19. The students ___B______ their classroom when the visitors arrived.
A . have cleanedB. had cleanedC. was cleanedD. have been cleaned
20. Fergie__B_____ the project in one hour.
A. have finishedB. will finishC. finishesD. has finished
21. The man ___A_____ his coat and went out.
A. put onB. had put onC. will put onD. was putting on
22 My mother_____ in that factory at the age of 18.
A. had workedB. has workedC. workedD. works
23. Dad _C_______ while he _______ TV.
A .fell asleep…watchB. was falling asleep…watched
C. fell asleep……was watchingD. had fallen asleep…watched
2.用動詞的適當形式填空
1. We ___had painted____ (paint) the house before we moved________ (move) in.
2. That rich old man __had made___ (make) a will before he died(die).
3. They __had studyed_ (study) the map of the country before they _left___ (leave).
4. The robbers _had run away____ (run away ) before the policemen arrived (arrive).
5. I __turned off_____ (turn off) all the lights before I __went___ (go) to bed.
6. Paul went (go) out with Jane after he _made _____ (make)a phone call.
7. Tom ___said__ (say) he had read_______ (read) the book twice.
8. Our plan ____failed_ (fail ) because we _had made______ (make) a bad mistake.
9. When the chairman ___finished_____ (finish) speaking, he ____left____ (leave)the hall.
10.The Reads were having (have) lunch when I ___got_____(get) to their house.
11.When I __arrived________(arrive) at the station, he ___had left_____(leave).
12..We _____had learned___(learn) about 4000 English words by the end of last term.
13. I waited until he __finished_____(finish) his homework.
14. We were surprised at what she _had____already __done____(do)
15.She _didn't go___(not go) to Qingdao because she ___had went____ (go) there before.
16. He __hasn't told (not tell) you the news yet.
17. He said he __had______already___given___(give) the book to the teacher.
18. I ____have been_____(be) to Shanghai before.
19. She told me she ___had been_______(be) to Sanya three times.
20.She __was playing________(play) the guitar while her sister__was singing______(sing).
3.句型轉換
1.I had sold the ticket when she came.(改否定句)
I did not have sold the ticket when she came.
2.She had sung a song to us before she danced.(改否定句)
She didn't have sung a song to us before she danced.
3.They began to climbed the mountain after they had bought all the food and drink.(否定)
They did not begin to climbed the mountain after they had bought all the food and drink.
4.By 10:00 a.m, I had been very hungry. (改一般疑問)
Had you been very hungry by 10:00 am?
5.Lucy had already completed the project when I arrived.(改一般疑問)
Had lucy already completed the project when I arrived.
6.By the time he got to the airport, the plane had taken off. (改一般疑問)
Had th eplane taken off by the time he got to the airport?
7..He had broken his arm when I saw him.(對劃線部分提問)
How was he when you saw him?
8.When he had read the note, he ate it. (對劃線部分提問)
What did he do when he had the note?
9..Jack didn’t go to the cinema because he had seen the film. (對劃線部分提問)
Why did Jack not go to the cinema?
10.We had had the toys for ten years before we gave them to the child. (對劃線部分提問)
How long did you have had the toys before you gave them to the child?
11.She had written the book by the end of 1960. (對劃線部分提問)
What had she written by the end of 1960?
12.We cooked the dumplings. We ate them up. (用過去完成時連接兩句)
We ate the dumplings after we had cooked them.
13.Jim’s father mended the car. It was broken. (用過去完成時連接兩句)
The car had broken before Jim's father manded it.
14.We had our tests. Then we had a long holiday.( 用過去完成時連接兩句)
After we ___had had hour teats________, we ___had a long holiday___________
15.He showed us a picture. Then he showed us around the house. 用過去完成時連接兩句)
Before he ___had showed us around the house_______, he_______showed us a picture___________
過去完成時練習題c B B我哦 , 謝謝啦
語法練習:用動詞的適當形式填空(一般過去式和過...1. We _____hadpainted____ (paint) the house before we ____moved______ (move) in.
這句話中主句是過去完成時,時間狀語從句是一般過去時,體現了過去的過去 。
譯:我們在搬進去前就把房子刷好了 。
2. That rich old man _____hadmade________ (make) a will before he ______died_______ (die).譯:那個有錢人在臨死前離了份遺囑 。
突出主句中立遺囑是在死之前 。
3. They ____hadstudied_____ (study) the map of the country before they ___left_____ (leave).譯:他們在離開之前就仔細研究了這個國家的地圖 。
突出主句中研究地圖是在離開之前 。
4. The robbers __hadrun away____ (run away ) before the policemen ___arrived____(arrive).譯:那群劫匪在警察來之前就逃跑了 。
突出主句中劫匪逃跑是在警察來之前 。
5. I __had turn off_____ (turn off) all the lights before I _____went_______ (go) to bed.
譯:我在睡覺之前把所有的燈都關了 。
突出關燈是在睡覺之前
6. Paul ____went___ (go) out with Jane after he ____hadmade______ (make)a phone call.
譯:保羅在打完電話后和簡出去了
突出出去是在打完電話之后,即打電話是在出去之前
7. Tom ____said__ (say) he ______hadread_____ (read) the book twice.
譯:湯姆說他已經讀過兩遍那本書了 。
突出讀是在他說之前 。
8. Our plan ____failed______ (fail ) because we _______hadmade______ (make) a bad mistake.
譯:我們的計劃由于重大失誤宣告破產 。
原因狀語從句有主將從先一說 , 在這里就體現在主句時態比從句時態更接近現在 。即從句是在過去的過去 。
9. When the chairman ___hadfinished____ (finish) speaking, he __left_____ (leave)the hall.
譯:在主席講完話之后 , 他離開了大廳 。
突出講完話是在離開以前 。
10.The Reads __hadhad_____(have) lunch when I ______got______(get) to their house.
譯:我到里德家的時候 , 他們已經吃過午飯了 。
突出吃完飯是在我到之前
11.When I ______arrived_____(arrive) at the station, he ______hadleft_________(leave).
譯:我到車站的時候 , 他已經走了 。
突出他走是在我到車站以前
12.We _______hadlearnt______(learn) about 4000 English words by the end of last term.
譯:上個學期結束前我們已經學了大約4000個英語單詞了
突出學4000個英語單詞是在學期末以前 。
13. I waited until he _____finished________(finish) his homework.
譯:我一直等到他寫完作業 。
until引導了一個時間狀語從句 , 這里只表示一個時間點
14. We were surprised at what she __had____already ___done___(do)
譯:我們對她做的事感到震驚 。
突出做事是在我們震驚之前 。
15.She ____didn'tgo__(not go) to Qingdao because she ____hadbeen______ (be) there before.譯:她沒去青島,因為她以前去過了 。
突出去過是在這次沒去以前
16. He ________has not told______(not tell) you the news yet.
譯:他還沒告訴你那條新聞
根據yet判斷用完成時態,根據實際情景判斷用現完 。
17. He said he _____had________already_____given____(give) the book to the teacher.
突出還書是在說話以前
18. I _______haven't been_______(be) to Shanghai before.
譯:我還沒去過上海呢 。
根據before判斷用現完 。
19. She told me she _______had been__________(be) to Sanya three times.
譯:她告訴我她已經去過三次三亞了 。
去三次三亞是在她告訴我之前
20.She ______wasplaying______(play) the guitar while her sister______was singing______(sing).
譯:她妹妹唱歌的時候她在彈吉他
while引導時間狀語從句,時態一般為進行時態
又:She _plays_the guitar while her sister _sings_.
譯:她彈吉他,而她妹妹唱歌 。
while表轉折
求英語語法現在完成時講解,例子,習題(附答案)現在完成時
現在完成時是英文時態的一種
現在完成時的用法
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
如何判斷時態和關于時態的練習PS:
貓貓要考試也不怕啊~
你看大家都回答的很好啊
他們都解釋的很清楚了
其實你看到個句子就會知道它是時態的啦~
一般來過過去式的可能性最大哦~
呵呵 加油吧! 相信你行的
英語的時態(tense)j是一種動詞形式 , 不同的時態用以表示不同的時間與方式 。
下面就英語中常見的八種基本時態進行闡述 , 其它的時態都是在這八種時態的基礎上結合而成的 。
一、一般現在時:
1.概念:經常、反復發生的動作或行為及現在的某種狀況 。
2.時間狀語: always, usually, often, sometimes, every week (day, year, month…), once a week, on Sundays,
3.基本結構:動詞 原形 (如主語為第三人稱單數,動詞上要加(e)S)
4.否定形式:am/is/are+not;此時態的謂語動詞若為行為動詞 , 則在其前加don't,如主語為第三人稱單數,則用doesn't,同時還原行為動詞 。
5.一般疑問句:把be動詞放于句首;用助動詞do提問,如主語為第三人稱單數,則用does , 同時,還原行為動詞 。
6.例句:. It seldom snows here.
He is always ready to help others.
Action speaks louder than words.
二、一般過去時:
1.概念:過去某個時間里發生的動作或狀態;過去習慣性、經常性的動作、行為 。
2.時間狀語:ago, yesterday, the day before yesterday, last week(year, night, month…), in 1989, just now, at the age of 5, one day, long long ago, once upon a time, etc.
3.基本結構:be動詞;行為動詞
4.否定形式:was/were+not;在行為動詞前加didn't,同時還原行為動詞 。
5.一般疑問句:was或were放于句首;用助動詞do的過去式did 提問,同時還原行為動詞 。
6.例句:She often came to help us in those days.
I didn't know you were so busy.
三、現在進行時:
1.概念:表示現階段或說話時正在進行的動作及行為 。
2.時間狀語:now, at this time, these days, etc.
3.基本結構:am/is/are+doing
4.否定形式:am/is/are+not+doing.
5.一般疑問句:把be動詞放于句首 。
6.例句: How are you feeling today?
He is doing well in his lessons.
四、過去進行時:
1.概念:表示過去某段時間或某一時刻正在發生或進行的行為或動作 。
2.時間狀語:at this time yesterday, at that time或以when引導的謂語動詞是一般過去時的時間狀語等 。
3.基本結構:was/were+doing
4.否定形式:was/were + not + doing.
5.一般疑問句:把was或were放于句首 。
6.例句:At that time she was working in a PLA unit.
When he came in, I was reading a newspaper.
五、現在完成時:
1.概念:過去發生或已經完成的動作對現在造成的影響或結果,或從過去已經開始,持續到現在的動作或狀態 。
2.時間狀語:recently, lately, since…for…,in the past few years, etc.
3.基本結構:have/has + done
4.否定形式:have/has + not +d one.
5.一般疑問句:have或has 。
6.例句:I've written an article.
It has been raining these days.
六、過去完成時:
1.概念:以過去某個時間為標準 , 在此以前發生的動作或行為,或在過去某動作之前完成的行為,即“過去的過去” 。
2.時間狀語:before, bythe end of last year(term, month…),etc.
3.基本結構:had + done.
4.否定形式:had + not + done.
5.一般疑問句:had放于句首 。
6.例句:As soon as we got to the station, the train had left.
By the end of last month. We had reviewed four books
七、一般將來時:
1.概念:表示將要發生的動作或存在的狀態及打算、計劃或準備做某事 。
2.時間狀語:tomorrow, next day(week, month, year…),soon, in a few minutes, by…,the day after tomorrow, etc.
3.基本結構:am/is/are/going to + do;will/shall + do.
4.否定形式:was/were + not; 在行為動詞前加didn't,同時還原行為動詞 。
5.一般疑問句:be放于句首;will/shall提到句首 。
6.例句:They are going to have a competition with us in studies.
It is going to rain.
八、過去將來時:
1.概念:立足于過去某一時刻,從過去看將來,常用于賓語從句中 。
2.時間狀語:the next day(morning, year…),the following month(week…),etc.
3.基本結構:was/were/going to + do;would/should + do.
4.否定形式:was/were/not + going to + do;would/should + not + do.
5.一般疑問句:was或were放于句首;would/should 提到句首 。
6.例句:He saidhe wouldgo to Beijingthe next day.
I askedwhowasgoingthere .
幾種常見時態的相互轉換
英語中的幾種時態在一定情況下可以互相轉換,以下是幾種常見的轉換形式:
一、一般過去時與現在完成時的轉換
在現在完成時中 , 延續性動詞能與表示一段時間的狀語連用,瞬間動詞卻不能 。但是,可用別的表達方式:①瞬間動詞用于“一段時間 + ago”的一般過去時的句型中;②瞬間動詞可改成與之相對應的延續性動詞及短語,與一段時間連用;③瞬間動詞用于“It is + 一段時間 + since + 一般過去時”的句型中,表示“自從……以來有……時間”的意思,主句一般用it is來代替It has been;④瞬間動詞用于“Some time has passed since + 一般過去時”的句型中 。請看:
A.He joined the League two years ago.
B.He has been in the League for two years.
C.It is two years since he joined the League.
D.Two years has passed since he joined the League.
二、一般現在時與現在進行時的轉換
在一般現在時中,at加上名詞表示“處于某種狀態”,如at work(在工作), at school(上學、上課)等 。此短語可與進行時態轉換 。請看:
Peter is at work, but Mike is at play.
Peter is working, but Mike is playing.
三、現在進行時與一般將來時的轉換
在現在進行時態中go, come, leave, start, arrive等動詞常與表示將來的時間狀語連用表示將要發生的動作 。如:I am coming, Mum! 意為“我就來,媽媽!”請看:
The train is leaving soon.
The train will leave soon.
四、“be going to+動詞原形”與“will(shall)+動詞原形”結構的轉換
“be going to+動詞原形”、表示打算、計劃要做的事;將來時“will(shall)+動詞原形”結構在書面語中,當主語為第一人稱時,常用助動詞shall 。在口語中,所有人稱都可以用will 。請看:
We are going to visit the Great Wall next Sunday.
We shall visit the Great Wall next Sunday.
參考資料: