【正文】
ear.A. finishedhere for over half an hour and nobodyB. used to teachA. had thought ofA. had lost。Paul: Yes, it all depends on the weather.B. has beenD. have been9. It is said in the book that Thomas Edison (18471934) have you been doing6. Annie: I’m sorry to keep you waiting.B. have got。D. had been worked3. Now that youA. workedC. have been making我從未參觀過巴黎。We have cleaned the classroom.我們把教室打掃過了?,F(xiàn)在完成進行時表示某一動作在過去開始發(fā)生, 已經(jīng)持續(xù)到現(xiàn)在, 并且還將持續(xù), 或剛剛停止。一般過去時現(xiàn)在完成時意義過去發(fā)生的動作或單純敘述過去的事情, 強調(diào)動作過去發(fā)生的事情對現(xiàn)在的影響, 強調(diào)的是影響。即動作不發(fā)生的狀態(tài)是可以持續(xù)的。It was the third time that the boy had been late. 這是男孩第三次遲到了。Some villagers say that they have seen UFOs many times.(村民們曾多次看到UFO)三、常與現(xiàn)在完成時連用的時間狀語 表示過去的事或動作對現(xiàn)在有影響,動作的時間不明確、不重要或動作剛結束,一般可用already(用于肯定句或疑問句)、yet(用于否定句或疑問句)、ever、just、recently、lately never等。The boy has already e home.(男孩已經(jīng)回家,但沒有指出何時回家)表示剛結束的動作。The disappearance of Justin has made Kelly very unhappy.(Justin在過去失蹤,但Kelly至今仍舊為他的失蹤感到不高興)表示過去開始的動作一直延續(xù)到現(xiàn)在。 也可表示持續(xù)到現(xiàn)在的動作或狀態(tài)。近來,我沒收到他的任何信件。I39。Some villagers say that they have seen UFOs many times/ recently/lately.一些村民說他們多次/近來看到飛碟。It is the first time that I have visited the city. 這是我第一次參觀這座城市。例如: This is the best film that I39。例since說明動作起始時間I have lived here since I was born.自從出生以來我一直住這兒?,F(xiàn)在完成進行時現(xiàn)在完成時與現(xiàn)在完成進行時的區(qū)別.C. had workedon the documents all day.A. have beenher several times.D. meet8. Ted: I came to Canada last autumn. What about you, Jim? have been training12. Melissa: Hi, Mary. It’s nice hearing from you. has takenB. have been waiting。C. had finishedA. haven’t1,700 English words and phrases.B. have learnedB. was reviewing。A. has decidedC. hasn’t decidedA. paintedB. had paintedA. just help outD. was going down27. I wonder why Jennydown last month.? I saw you shaking hands with hem at the meeting.C. will repairA. haven’t been sleeping haven’t been finding haven’t been found用所給動詞的適當形式填空1. The aliens say they e from zeton and(send) for.答案BAADD ;ABDCA ;DCDAB ;CBCAA; CDDCC; CABCD;AD1. been playing 4. have visited 5 . have been touring6. has。