【初中英语】 现在完成时易错题
九年级英语现在完成时易错练习40题(答案解析)
九年级英语现在完成时易错练习40题(答案解析)1. My sister ______ in this school since she was ten years old.A. studiedB. has studiedC. studiesD. had studied答案:B。
解析:本题考查现在完成时的用法。
句中since she was ten years old( 自从她十岁以来)是现在完成时的标志词,表示从过去某个时间开始一直持续到现在的动作或状态,所以要用现在完成时,结构为have/has+过去分词。
A选项studied是一般过去时,只表示过去的动作;C选项studies是一般现在时,表示经常发生的动作或存在的状态;D选项had studied是过去完成时,表示在过去某个时间或动作之前已经发生的动作,均不符合题意。
2. Tom ______ his homework yet. He is still doing it in his room.A. hasn't finishedB. finishedC. has finishedD. doesn't finish答案:A。
解析:本题考查现在完成时的否定形式。
yet(还,仍然)是现在完成时的标志词,用于否定句和疑问句中。
根据后句He is still doing it in his room 他仍然在房间里做它)可知,汤姆还没有完成作业,要用现在完成时的否定形式,即haven't/hasn't+过去分词。
B选项finished是一般过去时;C选项has finished是现在完成时的肯定形式;D选项doesn't finish是一般现在时的否定形式,均不符合题意。
3. -______ you ever ______ to the Great Wall? -Yes, I ______ there last year.A. Have; been; wentB. Have; gone; wentC. Did; go; have beenD. Have; been; have gone答案:A。
【英语】英语现在完成时易错剖析含解析
【英语】英语现在完成时易错剖析含解析一、初中英语现在完成时1.Great changes in my hometown in the last few years.A. took placeB. will take placeC. have taken placeD. have been taken place 【答案】C【解析】【分析】句意:过去几年我的家乡发生了巨大的变化。
in the last few years意为“在过去的几年里”,用于现在完成时;take place“发生”没有被动语态。
故答案选C。
【点评】考查现在完成时。
2.—Do you still play basketball?—Oh, no. I ____ it for the past two years.A. haven't playedB. didn't playC. won't playD. hadn't played【答案】A【解析】【分析】句意:——你还打篮球吗?——哦,不了。
我已经有两年没有打过了。
根据句中的for the last two years可知应与完成时态连用,又有时间是the last two years可知是从现在往前两年,因此应使用现在完成时态,故选A。
【点评】考查动词时态中的for+段时间与完成时态连用,根据时间确定是现在完成还是过去完成。
3.The volunteers ________ a lot of help to the old and the young since 2010.A. offeredB. have offeredC. are offeringD. will offer【答案】 B【解析】【分析】考查时态.句意"自2010以来,志愿者们向老人和青年提供了大量的帮助.".A过去时.B现在完成时态.C现在进行时态.D一般将来时态.since+点时间通常用于现在完成时态,结构是have/has+动词的过去分词,主语是volunteers复数,用助动词have.offer的过去分词是offered.答案是B.4.—They say there is a new restaurant near here.—Yes, and it ______ for more than a week.A. has been openB. openC. is openingD. opens【答案】 A【解析】【分析】句意:——他们说在这附近有一个新的餐馆。
【英语】 现在完成时易错题经典1
【英语】现在完成时易错题经典1一、初中英语现在完成时1.Great changes in my hometown in the last few years.A. took placeB. will take placeC. have taken placeD. have been taken place 【答案】C【解析】【分析】句意:过去几年我的家乡发生了巨大的变化。
in the last few years意为“在过去的几年里”,用于现在完成时;take place“发生”没有被动语态。
故答案选C。
【点评】考查现在完成时。
2.My father ____ in a panda protection center for 10 years, so he knows a lot about panda.A. was workingB. is workingC. has workedD. will work【答案】 C【解析】【分析】句意:我父亲在熊猫保护中心工作了10年,所以他对熊猫很了解。
由句中的语句for 10 years 提示可知,此句要用现在完成时,主语my father,助动词要用has,故选C。
【点评】考查现在完成时的基本结构及用法,注意根据句子的时间状语判断时态。
3.—Your shoes are so old. Why don't you buy a new pair?—Because I all my money on an MP5.A. spendB. have spentC. am spendingD. was spending【答案】 B【解析】【分析】因为把所有的钱都花在MP5上,所以没钱买鞋。
强调过去发生的动作对现在的影响,应用现在完成时,故选B。
【点评】考查现在完成时的用法,强调过去发生的动作对现在造成的影响。
4.—Lucy, is your uncle a teacher?—Yes, he is. He history for nearly 20 years.A. teachesB. has taughtC. is teachingD. will teach【答案】B【解析】【分析】句意:——露西,你叔叔是老师吗?——是的,他是。
九年级英语现在完成时易错单选50题
九年级英语现在完成时易错单选50题1.I ________(visit) the Great Wall last year.A.visitedB.have visited答案:A。
本题考查一般过去时和现在完成时的区别。
last year 是明确的过去时间状语,要用一般过去时visited。
现在完成时强调过去发生的事情对现在的影响,本题只是单纯陈述去年去了长城这个过去的动作,没有对现在产生影响。
2.She ________(live) in this city for ten years.A.livedB.has lived答案:B。
for ten years 是一段时间,要用现在完成时has lived。
一般过去时只是强调过去某个时间发生的动作,不能与一段时间连用。
现在完成时表示从过去一直持续到现在的动作或状态。
3.He ________(go) to the park yesterday.A.wentB.has gone答案:A。
yesterday 是过去时间状语,用一般过去时went。
has gone 表示去了某地还没回来,本题只是单纯说昨天去了公园这个过去的动作。
4.They ________(finish) their homework an hour ago.A.finished答案:A。
an hour ago 是过去时间状语,用一般过去时finished。
现在完成时不能与明确的过去时间状语连用。
5.I ________(see) that movie before.A.sawB.have seen答案:B。
before 是现在完成时的标志词,表示以前看过那部电影,对现在有影响,即知道电影的内容等。
saw 只是过去看了,没有强调对现在的影响。
6.She ________(buy) a new dress last week.A.boughtB.has bought答案:A。
last week 是过去时间状语,用一般过去时bought。
全国通用版初三英语现在完成时易错题集锦
(每日一练)全国通用版初三英语现在完成时易错题集锦单选题1、—It’s 20 years since we moved to Hefei.—How time flies! We ________ here for such a long time.A.workB.workedC.are workingD.have worked答案:D解析:句意:——我们搬到合肥已经20年了。
——时间飞逝啊!我们已经在这里工作这么久了。
考查动词时态及现在完成时用法。
时间状语是for such a long time“如此长的一段时间”,“for+一段时间”常与现在完成时连用。
现在完成时的结构是have/has+过去分词,因为主语是we,助动词用have,work的过去分词是worked,所以空缺处填have worked。
故选D。
2、—You look worried. W hat’s wrong with you?—I’m waiting for a call from my husband. He ________ London for two days.A.has gone toB.has been toC.has been inD.has been for答案:C解析:句意:——你看起来忧心忡忡。
你怎么了?——我在等我丈夫的电话。
他在伦敦已经两天了。
考查延续性动词或非延续性动词。
has gone to去了某地(还未回来);has been to去过某地(现已回来);has been in待在某地;has been for错误结构。
for+一段时间,要与延续性动词一起连用,has gone to和hasbeen to都是短暂性动词,故选C。
3、— China ________ great achievements in education in the last five years.—Yes, we are proud of that.A.makesB.madeC.has madeD.making答案:C解析:句意:——在过去的五年里,中国在教育方面取得了巨大的成就。
九年级英语现在完成时易错单选50题
九年级英语现在完成时易错单选50题1. I ________ (visit) Beijing twice. Have you ever been there?Answer: have visited. The present perfect tense is used to express an action that started in the past and continues to the present or has just finished. In this case, the action of visiting Beijing has happened multiple times up to the present.2. She ________ (leave) school two years ago and hasn't come back since.Answer: left. "Two years ago" indicates a specific point in the past, so the simple past tense is used.3. They ________ (know) each other for ten years.Answer: have known. "For ten years" shows a period of time that started in the past and continues to the present, which requires the present perfect tense.4. My father ________ (work) in this factory since 1990.Answer: has worked. "Since 1990" indicates a starting point in the past and the action is still ongoing, so the present perfect tense is used.5. Tom ________ (not finish) his homework yet.Answer: hasn't finished. "Yet" is often used in the present perfect tense in negative sentences to indicate that the action has not been completed.6. I ______ my homework yet.A. haven't finishedB. have finishedC. finishedD. finishAnswer: A. “yet” is often used in negative sentences and questions in the present perfect tense, so “haven't finished” is the correct answer.7. They ______ in this city since 2015.A. liveB. livedC. have livedD. are livingAnswer: C. “since 2015” indicates a period of time up to the present, which requires the present perfect tense, so “have lived” is correct.8. How long ______ you ______ English?A. have; studiedB. did; studyC. do; studyD. were; studyingAnswer: A. “How long” asks for a period of time, and the present perfect tense is needed here, so “have; studied” is the right choice.9. She ______ the book for two weeks.A. has borrowedB. borrowedC. has keptD. keepsAnswer: C. “for two weeks” is a period of time, and we need a verb in the present perfect tense. “Borrow” is a momentary action, while “keep” can last for a period of time, so “has kept” is correct.10. Tom ______ never ______ to Beijing.A. has; beenB. has; goneC. is; beenD. is; goneAnswer: A. “has been” means having visited and returned, while “has gone” means having left and not returned yet. Here, the correct form is “has; been”.11. I have known him for three years. I ______ him three years ago.A. knewB. have knownC. get to knowD. got to knowAnswer: D. “three years ago” indicates a specific past time, so we use the past simple tense. “got to know” is the past form of “get to know”.12. The film has been on for half an hour. It ______ at 8:30.A. beganB. has begunC. beginsD. is beginningAnswer: A. “has been on for half an hour” shows that the action started in the past and is still ongoing. The start time was in the past, so weuse the past simple tense “began”.13. His father ______ the Party since 1978.A. joinedB. has joinedC. was inD. has been inAnswer: D. “since 1978” indicates a period of time from the past until now, so we use the present perfect tense and a durative verb. “has been in” is the correct form.14. How long can I ______ the book?A. borrowB. keepC. lendD. getAnswer: B. “How long” asks for a period of time, and we need a durative verb. “borrow”, “lend” and “get” are all momentary verbs. “keep” is durative.15. The Browns ______ China for three years.A. have come toB. have been toC. have been inD. have gone toAnswer: C. “for three years” indicates a period of time. “have come to”, “have been to” and “have gone to” are not durative. “have been in” means staying in a place for a period of time.16. Haven't they finished the project yet?A. Yes, they have.B. No, they haven't.C. Yes, they haven't.D. No, they have.Answer: B. "Haven't they finished the project yet?" is a negative question. The correct answer is "No, they haven't." which indicates thatthey haven't completed the project.17. Has she ever been to Paris?A. Yes, she has.B. No, she hasn't.C. Yes, she ever has.D. No, she ever hasn't.Answer: A or B. "Has she ever been to Paris?" is an interrogative sentence. The answer could be either "Yes, she has." if she has been to Paris or "No, she hasn't." if she hasn't.18. They haven't seen that movie, have they?A. Yes, they have.B. No, they haven't.C. Yes, they haven't.D. No, they have.Answer: A or B. This is a question in the form of a tag question. The answer depends on whether they have actually seen the movie. If they have, the answer is "Yes, they have." If they haven't, the answer is "No, they haven't."19. Hasn't he learned to play the piano?A. Yes, he has.B. No, he hasn't.C. Yes, he hasn't.D. No, he has.Answer: B. "Hasn't he learned to play the piano?" is a negative question. The correct answer is "No, he hasn't." which means he hasn't learned to play the piano.20. Have you never been to Beijing?A. Yes, I have.B. No, I haven't.C. Yes, I never have.D. No, I ever haven't.Answer: A or B. "Have you never been to Beijing?" is an interrogative sentence. The answer can be either "Yes, I have." if you have been to Beijing or "No, I haven't." if you haven't.21. I ______ my homework yet. Have you finished yours?A. haven't finishedB. finishedC. have finishedD. finishAnswer: A. “yet” is often used in the present perfect tense, and the negative form “haven't finished” is correct.22. She ______ the book since last week.A. has borrowedB. borrowedC. has keptD. keepsAnswer: C. “since last week” indicates the present perfect tense. Borrow is a short-term action and keep is a long-term state. So “has kept” is correct.23. They ______ in the city for ten years.A. livedB. have livedC. liveD. are livingAnswer: B. “for ten years” is a period of time, which requires the present perfect tense “have lived”.24. How long ______ you ______ this bike?A. have; boughtB. did; buyC. have; hadD. did; haveAnswer: C. “How long” asks for a duration, and the present perfect tense is needed. Buy is a short-term action, while have had indicates possession for a period of time.25. Tom ______ the film before.A. has seenB. sawC. seesD. seeAnswer: A. “before” suggests the present perfect tense, so “has seen” is the correct answer.26. Tom ______ Beijing. He will come back next week.A. has gone toB. has been toC. went toD. goes toAnswer: A. "has gone to" means someone has left for a place and is still there or on the way. In this sentence, Tom is still in Beijing and hasn't come back, so it should be "has gone to".27. Mary ______ the Great Wall twice.A. has gone toB. has been toC. went toD. goes toAnswer: B. "has been to" means someone has visited a place and come back. Mary has visited the Great Wall twice and returned, so it's "has been to".28. - Where is Jack?- He ______ the library.A. has gone toB. has been toC. went toD. goes toAnswer: A. The question is asking about Jack's current location. He is not here and has gone to the library.29. My parents ______ Shanghai. They will come back tomorrow.A. have gone toB. have been toC. went toD. go toAnswer: A. They are still in Shanghai and haven't returned yet, so it's "have gone to".30. Lucy ______ Hong Kong before.A. has gone toB. has been toC. went toD. goes toAnswer: B. "before" indicates that the action happened in the past and the person has come back. So, it's "has been to".31. I ______ this book for two weeks. I have to return it now.A. have borrowedB. have keptC. borrowedD. keptAnswer: B. “for two weeks” is a period of time, which requires apresent perfect tense with a延续性动词. “Borrow” is a瞬时性动词, while “keep” is a延续性动词. So, the correct answer is B.32. They ______ the Great Wall since two years ago.A. have visitedB. visitedC. have gone toD. go toAnswer: A. “since two years ago” indicates the present perfect tense. “Have visited” is the correct form. “Have gone to” means they are still there, which doesn't make sense in this context. So, the answer is A.33. How long ______ you ______ your hometown?A. have; leftB. did; leaveC. have; been away fromD. were; away fromAnswer: C. “How long” requires a present perfect tense with a延续性动词. “Be away from” is a延续性表达. So, the answer is C.34. My sister ______ in this school for three years.A. has studiedB. studiesC. studiedD. will studyAnswer: A. “for three years” is a period of time, indicating the present perfect tense. So, the answer is A.35. Tom ______ the film before.A. has seenB. sawC. seesD. will seeAnswer: A. “before” is a sign of the present perfect tense. “Has seen” is the correct form. So, the answer is A.36. I ______ my homework yet. Have you finished yours?A. haven't finishedB. finishedC. have finishedD. didn't finishAnswer: A. “yet” is often used in negative sentences and questions in the present perfect tense. The structure is “have/has + not + past participle”. So, “haven't finished” is the correct form.37. How long ______ you ______ in this city?A. have; livedB. did; liveC. do; liveD. were; livingAnswer: A. “How long” is a question word often used in the present perfect tense to ask about the duration of an action that started in the past and continues to the present. The structure is “have/has + past participle”. So, “have; lived” is correct.38. She ______ the book for two weeks.A. has borrowedB. has keptC. borrowedD. keepsAnswer: B. “for two weeks” is a period of time, and when we talk about an action that lasts for a period of time in the present perfect tense,we use a verb that can express a duration, such as “keep”. “Borrow” is a momentary action and cannot be used with “for two weeks”. So, “has kept” is the right choice.39. They ______ friends since they met in 2010.A. have beenB. have becomeC. becameD. wereAnswer: A. “since” is a key word for the present perfect tense. “Have been” is used to express a state that started in the past and continues to the present. “Become” is a momentary action and cannot be used with “since”. So, “have been” is correct.40. My father ______ the Party for over 30 years.A. has joinedB. has been inC. joinedD. was inAnswer: B. “for over 30 years” is a period of time. “Join” is a momentary action and cannot be used with a period of time. “Has been in” expresses a state that has lasted for a period of time. So, “has been in” is the correct answer.41. I have known him _for_ three years.Answer: for. “For + 时间段” is used with the present perfect tense to indicate the duration of an action or state.42. She has lived here _since_ 2010.Answer: since. “Since + 时间点” is often used with the present perfect tense to show when an action started.43. They have been married _for_ ten years.Answer: for. Here, “for ten years” indicates the length of time they have been married.44. He has worked in this company _since_ last month.Answer: since. “Since + last month” specifies the starting point of his working in the company.45. We have studied English _for_ five years.Answer: for. “For five years” tells the duration of our studying English.46. I ______ my homework yet.A. haven't finishedB. didn't finishC. won't finishD. don't finishAnswer: A. “yet” is often used in present perfect tense, and the negative form is “haven't + past participle”. So, the correct answer is A.47. They ______ this city for ten years.A. have leftB. leftC. have been away fromD. were away fromAnswer: C. “for ten years” indicates a period of time, which requires a present perfect tense and a verb that can express a duration. “Left” is a momentary action and cannot be used with “for ten years”. “Have been away from” is the correct form. So, the answer is C.48. How long ______ you ______ here?A. have; studiedB. did; studyC. do; studyD. were; studyingAnswer: A. “How long” asks for a period of time, and present perfect tense is needed. The structure of present perfect tense for this question is “have + past participle”. So, the answer is A.49. She ______ the book for a month.A. has borrowedB. has keptC. borrowedD. keepsAnswer: B. “for a month” indicates a period of time. “Borrow” is a momentary action and cannot be used with “for a month”. “Keep” canexpress a duration. The present perfect tense is “has kept”. So, the answer is B.50. We ______ never ______ to the Great Wall.A. have; beenB. have; goneC. has; beenD. has; goneAnswer: A. “never” is often used in present perfect tense. “Have been” means having visited and returned. “Have gone” means having gone and not returned yet. We are still here, so the correct form is “have been”. The subject “we” requires “have”, not “has”. So, the answer is A.。
九年级英语现在完成时易错练习40题答案解析版
九年级英语现在完成时易错练习40题答案解析版1. - I ______ (see) Tom at the supermarket yesterday.A. have seenB. sawC. had seenD. see答案:B。
解析:根据时间状语yesterday可知,这是一个明确的过去时间点,描述过去某个具体时间发生的动作要用一般过去时,而不是现在完成时。
选项A“have seen”是现在完成时,表示过去发生的动作对现在造成的影响或结果,这里只是单纯说昨天看到了Tom,没有强调对现在的影响,所以A错误。
选项C“had seen”是过去完成时,表示在过去某个动作之前就已经发生的动作,这里没有这种时间先后关系,C错误。
选项D“see”是一般现在时,时态不符,D错误。
2. - She ______ (not come) back since she left last year.A. hasn't comeB. didn't comeC. hadn't comeD. won't come答案:A。
解析:句中的since she left last year表示从去年离开到现在的一段时间,这种情况下要用现在完成时,表示过去发生的动作持续到现在。
选项B“didn't come”是一般过去时,不能表达从过去持续到现在的概念,B错误。
选项C“hadn't come”是过去完成时,这里没有涉及到过去的过去的时间关系,C错误。
选项D“won't come”是一般将来时,时态完全不符,D错误。
3. - They ______ (finish) the project last week.A. have finishedB. finishedC. had finishedD. finish答案:B。
解析:last week是表示过去的时间状语,用于描述过去某个特定时间完成的动作,所以要用一般过去时。
(英语)英语现在完成时易错剖析含解析
(英语)英语现在完成时易错剖析含解析一、初中英语现在完成时1.He ________ for ten years.A. has been marriedB. marriedC. got marriedD. had married【答案】 A【解析】【分析】句意:他结婚十年了。
根据句意可知是从过去持续到现在的动作,应该用现在完成时。
故选A。
2.I am surprised at the new look of my hometown,for it _____ a lot over the years.A. changedB. changesC. will changeD. has changed【答案】 D【解析】【分析】我对我的家乡的新面貌感到惊讶,因为这几年改变了很多,结合over the years可知表达的动作发生在过去,对现在造成一定的影响,故用现在完成时have/has+过去分词,主语it,故has,故答案是D.3.—How do you like Treasure Island,Lucy?—It's so exciting that I _______ it twice.A. am readingB. have readC. was readingD. had read【答案】B【解析】【分析】句意:——露西,你认为《金银岛》怎么样?——它是如此令人激动以至于我读了两次。
根据twice可知已经发生了,故此处用现在完成时,故为have read,故选B。
【点评】此题考查现在完成时的用法。
4.—Where is your father?— .A. He has been to ShanghaiB. He has been in ShanghaiC. He has gone to ShanghaiD. He have been to Shanghai【答案】C【解析】【分析】句意:-你的父亲在哪儿?-他去上海了。
九年级英语现在完成时易错练习40题含答案解析
九年级英语现在完成时易错练习40题含答案解析1.I ______ to Beijing twice.A.wentB.have goneC.have been答案解析:C。
一般过去时表示过去某个时间发生的动作或存在的状态;现在完成时强调过去发生的动作对现在造成的影响或结果。
“have been to”表示去过某地,人已经回来;“have gone to”表示去了某地,人还没回来。
这里说去过北京两次,人已经回来,所以用“have been”。
2.She ______ her homework an hour ago.A.finishedB.has finishedC.had finished答案解析:A。
“an hour ago”是一般过去时的标志词,所以用“finished”。
现在完成时不能与明确的过去时间状语连用。
3.They ______ the museum last week.A.visitB.visitedC.have visited答案解析:B。
“last week”是一般过去时的标志词,用“visited”。
现在完成时强调对现在的影响,这里只是单纯陈述过去的动作。
4.We ______ a lot of books since we started reading club.A.readB.have readC.reading答案解析:B。
“since”是现在完成时的标志词,强调从过去开始一直持续到现在的动作,所以用“have read”。
5.He ______ football yesterday.A.playedB.has playedC.had played答案解析:A。
“yesterday”是一般过去时的标志词,用“played”。
现在完成时不能与明确的过去时间状语连用。
6.Tom ______ never ______ to Shanghai.A.is...beenB.was...beenC.has...been答案解析:C。
【英语】中考英语易错题专题三英语现在完成时(含解析)及解析
【英语】中考英语易错题专题三英语现在完成时(含解析)及解析一、初中英语现在完成时1.This museum here for over 80 years. It one of the oldest buildings in this city.A. is; wasB. had been; isC. was; has beenD. has been; is【答案】 D【解析】【分析】考查动词的时态。
句意:博物馆在这儿有八十多年了。
它是这座城市最古老的建筑之一。
前句表示从过去一直延续到现在的状态,用现在完成时态;后句表示的是现在的状态,用一般现在时态。
故选D。
2.All the skirts .They very well.A. sold out;are soldB. sell out;have soldC. have been sold out;sellD. have sold out;sell【答案】C【解析】【分析】句意:所有的裙子都卖完了,他们非常畅销。
第一空sell out“卖完”,强调裙子已经被卖完的状态,本句用现在完成时的被动语态:has/have+been+过去分词,sell 的过去分词为sold;第二空sell作“销售”解释时用主动语态,在此处表一直卖得很好的状态,用一般现在时。
故选C。
【点评】本题考查一般现在时和现在完成时的被动语态,注意sell的不同语态和用法。
3.—The drama series The Thunder (破冰行动) hits screens these days.—Oh. What a pity! I ____________ any of them yet,A. doesn't watchB. didn't watchC. won't watchD. haven't watched【答案】 D【解析】【分析】句意:——连续剧《破冰行动》这些天正在霸屏。
英语现在完成时易错题集锦-名师教育含答案解析推荐精选
英语现在完成时易错题集锦-名师教育含答案解析推荐精选一、初中英语现在完成时1.He for ten years.A. has been marriedB. marriedC. got marriedD. has married【答案】A【解析】【分析】句意:他已经结婚十年了。
根据时间状语for ten years.十年了,可知本句时态用现在完成时has/have+过去分词,且谓语应为持续动词。
be married表结婚的状态,be动词的过去分词为been。
故选A。
【点评】本题考查现在完成时,注意掌握结构has/have+过去分词。
2.I ________ an invitation to the concert. I can't wait to go.A. receiveB. will receiveC. was receivingD. have received【答案】D【解析】【分析】句意:我已经收到音乐会的邀请,我等不及要去了。
由句意得知我已经收到去音乐会的邀请函,动作已完成造成的影响是我等不及要去,要用现在完成时,故答案选D。
【点评】考查动词时态。
根据题目所给语境推断出应使用的时态。
3.— Hobo and Eddie the cinema to watch the film Zootopia.— Oh, that's why I can't find them now.A. have gone toB. have been toC. has gone toD. has been to【答案】 A【解析】【分析】考查主谓一致。
句意:——侯博和埃迪去了电影院看电影《疯狂动物城》。
——哦,这就是为什么我现在找不到他们的原因。
have gone to去了;been to去过。
Hobo and Eddie作主语,谓语动词要用复数形式。
所以选A。
4.—Do you miss your parents far away?—Yes, very much. They the hometown for over two years.A. leftB. have leftC. were away fromD. have been away from【答案】 D【解析】【分析】根据句意“他们已经离家两年多了”可知用现在完成时,时间状语for over two years 表示时间段,动词要具有延续性,left是 leave的过去分词,是短暂性动词,不能和时间段连用,故选D。
英语现在完成时易错题精选
英语现在完成时易错题精选一、初中英语现在完成时1.The tall building here for 100 years.A. isB. wasC. has beenD. is been【答案】 C【解析】【分析】那幢高楼在这里已经有100年了。
根据for 100 years可知“高楼在这里”是过去发生的动作一直持续到现在,要用现在完成时态,其谓语动词形式为have/has+动词过去分词。
故选C。
【点评】此题考查现在完成时,平时应多归纳总结各种时态,语态和句式的结构及用法。
2.—How do you like Beijing, Miss Read?—I've no idea. I _____ there.A. have goneB. have beenC. haven't beenD. haven't gone【答案】 C【解析】【分析】句意:---你觉得北京怎么样,瑞得小姐?---我不知道,我没有去过那儿。
短语:have been to去过某地(已经返回);have gone to去了某地(尚未返回),根据句意,故答案为C。
【点评】考查短语辨析,区分have been to与have gone to,理解句子,根据语境判断答案。
3.All the skirts .They very well.A. sold out;are soldB. sell out;have soldC. have been sold out;sellD. have sold out;sell【答案】C【解析】【分析】句意:所有的裙子都卖完了,他们非常畅销。
第一空sell out“卖完”,强调裙子已经被卖完的状态,本句用现在完成时的被动语态:has/have+been+过去分词,sell 的过去分词为sold;第二空sell作“销售”解释时用主动语态,在此处表一直卖得很好的状态,用一般现在时。
故选C。
九年级英语现在完成时易错练习40题含答案解析
九年级英语现在完成时易错练习40题含答案解析1.I ______ (visit) my grandparents last weekend.A.visitB.visitedC.have visitedD.will visit答案解析:B。
本题考查一般过去时。
last weekend 是明确的过去时间标志,所以用一般过去时visited。
现在完成时强调过去发生的事情对现在的影响,一般过去时只强调过去某个时间发生的动作。
2.She ______ (finish) her homework already.A.finishedB.finishesC.has finishedD.will finish答案解析:C。
本题考查现在完成时。
already 是现在完成时的标志词,表示已经完成的动作对现在造成的影响。
3.They ______ (go) to the park yesterday.A.goB.wentC.have goneD.will go答案解析:B。
yesterday 是过去时间标志,用一般过去时went。
4.He ______ (read) that book three times.A.readB.readsC.has readD.will read答案解析:C。
three times 表示从过去到现在的一个动作重复次数,用现在完成时has read。
5.We ______ (see) that movie last month.A.seeB.sawC.have seenD.will see答案解析:B。
last month 是过去时间标志,用一般过去时saw。
6.She ______ (be) to Paris twice.A.isB.wasC.has beenD.will be答案解析:C。
twice 表示从过去到现在的一个经历次数,用现在完成时has been。
7.They ______ (play) football an hour ago.A.playB.playedC.have playedD.will play答案解析:B。
【英语】 现在完成时易错题经典1
【英语】现在完成时易错题经典1一、初中英语现在完成时1.Great changes in my hometown in the last few years.A. took placeB. will take placeC. have taken placeD. have been taken place 【答案】C【解析】【分析】句意:过去几年我的家乡发生了巨大的变化。
in the last few years意为“在过去的几年里”,用于现在完成时;take place“发生”没有被动语态。
故答案选C。
【点评】考查现在完成时。
2.My father ____ in a panda protection center for 10 years, so he knows a lot about panda.A. was workingB. is workingC. has workedD. will work【答案】 C【解析】【分析】句意:我父亲在熊猫保护中心工作了10年,所以他对熊猫很了解。
由句中的语句for 10 years 提示可知,此句要用现在完成时,主语my father,助动词要用has,故选C。
【点评】考查现在完成时的基本结构及用法,注意根据句子的时间状语判断时态。
3.—Your shoes are so old. Why don't you buy a new pair?—Because I all my money on an MP5.A. spendB. have spentC. am spendingD. was spending【答案】 B【解析】【分析】因为把所有的钱都花在MP5上,所以没钱买鞋。
强调过去发生的动作对现在的影响,应用现在完成时,故选B。
【点评】考查现在完成时的用法,强调过去发生的动作对现在造成的影响。
4.—Lucy, is your uncle a teacher?—Yes, he is. He history for nearly 20 years.A. teachesB. has taughtC. is teachingD. will teach【答案】B【解析】【分析】句意:——露西,你叔叔是老师吗?——是的,他是。
九年级英语现在完成时易错练习40题(带答案)
九年级英语现在完成时易错练习40题(带答案)1. I ______ (visit) Paris last year. I ______ (never visit) Rome.A. visited; have never visitedB. have visited; never visitedC. visited; never visitD. have visited; have never visited答案解析:A。
第一空,句中有明确的时间状语last year,这是一般过去时的标志,所以要用visited,表示过去某个时间发生的动作。
第二空,never visit这种形式是一般现在时,不符合语境;have never visited是现在完成时,表达从过去到现在(说话时)一直都没有去过罗马,强调过去的经历对现在的影响,所以这里要用have never visited。
2. He ______ (write) a letter to his friend yesterday. And he ______ (write) three letters this month.A. wrote; has writtenB. has written; wroteC. wrote; wroteD. has written; has written答案解析:A。
第一空,yesterday表明是昨天发生的动作,要用一般过去时wrote。
第二空,this month表示这个月( 从这个月开始到现在),是一个从过去持续到现在的时间段,他已经写了三封信,强调到现在为止的结果,要用现在完成时has written。
3. She ______ (go) to the library just now. She ______ (be) theremany times.A. went; has beenB. has gone; wasC. went; wasD. has gone; has been答案解析:A。
中考英语易错题专题三英语现在完成时(含解析)
中考英语易错题专题三英语现在完成时(含解析)一、初中英语现在完成时1.My mother a good example for me since I was young.A. wasB. has beenC. will beD. is【答案】 B【解析】【分析】句意:打小以来,妈妈就是我的好榜样。
根据时间状语“since l was young”可知,主句应用现在完成时,表示动作从过去一直持续到现在。
故选B。
【点评】考查动词的时态2.All the skirts .They very well.A. sold out;are soldB. sell out;have soldC. have been sold out;sellD. have sold out;sell【答案】C【解析】【分析】句意:所有的裙子都卖完了,他们非常畅销。
第一空sell out“卖完”,强调裙子已经被卖完的状态,本句用现在完成时的被动语态:has/have+been+过去分词,sell 的过去分词为sold;第二空sell作“销售”解释时用主动语态,在此处表一直卖得很好的状态,用一般现在时。
故选C。
【点评】本题考查一般现在时和现在完成时的被动语态,注意sell的不同语态和用法。
3.I am surprised at the new look of my hometown,for it _____ a lot over the years.A. changedB. changesC. will changeD. has changed【答案】 D【解析】【分析】我对我的家乡的新面貌感到惊讶,因为这几年改变了很多,结合over the years可知表达的动作发生在过去,对现在造成一定的影响,故用现在完成时have/has+过去分词,主语it,故has,故答案是D.4.I scared of dogs ever since a dog hurt me when I was five years old.A. will beB. wasC. have beenD. would be【答案】 C【解析】【分析】由since引导的从句可知主句应用现在完成时,故答案为C。
英语英语现在完成时易错题精选含答案推荐精选
英语英语现在完成时易错题精选含答案推荐精选一、初中英语现在完成时1.—They say there is a new restaurant near here.—Yes, and it ______ for more than a week.A. has been openB. openC. is openingD. opens【答案】 A【解析】【分析】句意:——他们说在这附近有一个新的餐馆。
——是的,它已经开了一个多星期了。
根据 for more than a week ,可知用现在完成时,have/has been done,故选A。
【点评】考查现在完成时,注意识记其标志词。
2.Mike used to be a top student, but he behind since he lost himself in computer games.A. fellB. has fallenC. wasD. has been【答案】 D【解析】【分析】句意为“Mike过去是尖子生,但自从迷上电子游戏以来成绩落后了”。
由since可知but后的主句用现在完成时,瞬间动词fall不能和since引导的时间状语从句连用,故用延续性动词be。
故选D。
【点评】本题考查现在完成时中非延续性动词和延续性动词的转换。
3.—Do you miss your parents far away?—Yes, very much. They the hometown for over two years.A. leftB. have leftC. were away fromD. have been away from【答案】 D【解析】【分析】根据句意“他们已经离家两年多了”可知用现在完成时,时间状语for over two years 表示时间段,动词要具有延续性,left是 leave的过去分词,是短暂性动词,不能和时间段连用,故选D。
九年级英语现在完成时易错单选20题答案解析版
九年级英语现在完成时易错单选20题答案解析版1**题干**:I have always been interested in music. Since I was a child, I ___ played various instruments. Now, I ___ learning to play the guitar. I have also joined a music club and ___ many friends there. We have performed in several shows and ___ a lot of fun. Music has become an important part of my life and I know I will continue to enjoy it.**问题1**:Since I was a child, I ___ played various instruments.A. haveB. hasC. hadD. having答案:A。
主语是I,排除B;since 引导的时间状语从句,主句用现在完成时,排除C 和D。
现在完成时结构为have/has + 过去分词。
**问题2**:Now, I ___ learning to play the guitar.A. amB. isC. areD. be答案:A。
主语是I,be 动词用am;现在进行时表示现在正在进行的动作,而此处表示现在一直在进行的动作,用现在完成进行时have/has been + doing,即I am learning to play the guitar.**问题3**:I have also joined a music club and ___ many friends there.A. makeB. madeC. have madeD. will make答案:C。
初一完整版语法知识-英语现在完成时的易错题汇编附答案含答案
初一完整版语法知识-英语现在完成时的易错题汇编附答案含答案一、选择题1.For nearly 100 years, the heartbroken Little Mermaid ________on a rock looking out over Copenhagen's port.A.will sit B.sits C.sat D.has sat2.With the wide use of e-business, the way of shopping we were used to a lot. A.change B.changing C.changed D.has changed 3.Though Tom _______ America for over two years, he misses his friends and relatives from time to time.A.was away from B.left C.has been away from D.has left 4.—Will your cousin go to Guiyang for the summer holiday?—In fact, he ________ Guiyang since he graduated.A.has gone to B.has been to C.has been in D.went to 5.Sarah is only 15 years old, but she ________ the Tennis Club for three years.A.joined B.has joined C.has been in D.was 6.—When did you buy your car? It looks so new.—Really? I ________ it for three years and I like it very much.A.have bought B.have had C.bought D.had7.What a pity! My new computer__________ a virus and it can't work now.A.catches B.caught C.is caught D.has caught 8.— When will your sister go to England?— She _________ London since four months ago.A.went to B.has gone to C.has been to D.has been in 9.—Are you still in the office? It’s almost ten o’clock.—Yeah, I ________ my work. But don’t worry. There’s nothing much left.A.don’t finish B.didn’t finish C.won’t finish D.haven’t finished 10.—The fashion show will begin in half an hour, but Sandy hasn't turned up yet.—Don't worry. I________ her and she's sure to be here soon.A.will call B.have called C.am calling D.call11.―Olivia, are you sure your aunt ________back from America?―Yes. My mom told me. I'm going to see her now.A.had come B.came C.is coming D.has come 12.— I remember that Mr.Green once traveled broad.— Not only Mr.Green but also his daughters ______ abroad twice.A.have gone B.have been C.has gone D.has been 13.Mary said that she________ to Yangzhou.A.has never gone B.had never gone C.has never been D.had never been 14.The manager reached Nanjing last Wednesday. He________there for 10 days.A.has been B.has got C.has reached D.has arrived 15.I think my father knows everything. He is my hero, he________ over 2500 books.A.reads B.read C.is reading D.has read16.It's reported that Xiangshui explosion(爆炸)__________78 persons and the doctors are trying their best to save the wounded.A.kills B.has killed C.killed D.had killed 17.My mother is a teacher. She ________ English in our school since she graduated from university.A.taught B.has taught C.is teaching D.will teach 18.The number of city parks in Lishui ______ a lot since it became a district of Nanjing. A.increase B.will increase C.increased D.has increased 19.Stan Lee, a famous American comic book writer, for about five months, but the fictional characters he co-created are still alive on screen.A.died B.has died C.has been dead D.was dead 20.—Oh, your spoken English is very good, Linda.—Thank you. I _____________in England for three years.A.have studied B.studied C.was studying D.study21.一How can you start playing games so soon, Tom?一 I ______ my homework, Mom.A.finished B.have finished C.will finish D.finish22.The life we were used to_________ greatly since the computer was invented.A.has changed B.changed C.changing D.change 23.—Have you been to the Robot Restaurant in our city?—No. Although i t _________ for more than a year, I’m far too busy to go there.A.has started B.has been on C.has been open D.has opened 24.Hurry up! The concert ______ for ten minutes.A.has begun B.has been on C.has gone D.has finished 25.Avengers: Endgame is such a wonderful film that I________ it twice.A.will see B.saw C.see D.have seen 26.He ________ in that city since he left school. It’s his second hometown.A.has lived B.will live C.was living D.lives 27.—Sorry, I’m late. Has the meeting begun?—It doesn’t matter. The meeting ________ for several minutes.A.has just begun B.has just been overC.has just been on D.has just ended28.—Carl, are you coming with us?—I’d love to, but something unexpected ______.A.is coming up B.comes up C.came up D.has come up29.So fa r, China ________ the world’s largest highway network, with a total length of 160,000 kilometers.A.builds B.built C.will build D.has built 30.—Would you like to watch the film Fast and Furious 9 tonight?— Sure. I still want to see it again although I ________ it already.A.watch B.will watch C.was watching D.have watched 31.—Hurry up. I can’t wait to see the movie. My Sister!—Oh dear! It ________ for five minutes. Come on!A.has begun B.has been on C.will begin D.will be on 32.—Where is your uncle? —In the USA.He ________ there for two months.A.has gone B.has gone to C.has been D.has been to 33.Online learning ________ very popular with students since last year.A.has become B.are becoming C.would become D.had become 34.—Hello, Jack. This is Sandy. What are you doing?—I’m watching an exciting basketball match. It _______ for half an hour.A.begins B.began C.has begun D.has been on 35.Neither Mark nor his parents ________ Sanya before, so they can’t wait to start the journey. A.have gone to B.have been to C.has gone to D.has been to 36.My pet, little Puppy, has ________ for a week. I miss it very much.A.gone missing B.got lost C.been missing D.lost37.—See? The strange man ________ around our house again. Should we call the police?—Oh, no. He is our new neighbor, who moved upstairs the day before yesterday.A.walks B.walked C.has walked D.is walking38.In the sentence “I have bought a new bicycle, so I can ride to school now.”, we use present perfect tense to tell ________.A.the result of a past actionB.actions that happened in the pastC.actions that happened at a certain time in the pastD.how many times an action has happened till now39.The Hong Kong-Zhuhai-Macao Bridge, as the world’s longest cross-sea bridge, ________ for over one and a half years.A.has opened B.has been open C.has been opened D.opened40.So far, 5G technology, which is developed by Huawei, _______ a lot. Soon it’ll be widely used in China.A.is improving B.are improved C.has improved D.improved 41.—Where’s your mum, Lucy?—She together with her sisters ________ the supermarket since two hours ago.A.has gone to B.has been to C.has been in D.have gone to 42.William Shakespeare ________ for 405 years, but his works still have great influence today. A.died B.was dying C.has died D.has been dead 43.—Why are you in a hurry?—I am late. Can you tell me how long _______?A.has the film been on B.the film has started C.the film has lasted D.has the film ended 44.—Could you ________ me this book please, Daniel?—Sorry, but I ________ it for only half an hour. I haven't finished it.A.lend; have had B.borrow; have bought C.borrow; have hadD.lend; bought45.—Do you know Sunshine Town very well, Mr Chen?—Sure. I____here since I was born.A.has lived B.lived C.have lived D.lives46.My dog _______ for three days and I’m now very worried now and I want to find it as soon as possible.A.has been gone B.has gone C.is gone D.was gone 47.—Sorry, I’m late. There’s too much traffic on the road.—It doesn’t matter. The film has just_______for five minutes.A.begun B.finished C.been on D.been over 48.—Where is Simon? We can’t find him at the party.—Perhaps he ________ home.A.has gone B.is going C.went D.was going 49.—Have you ever worked on this farm?—Yes. I _________ cows as a farmer there for two years.A.raised B.was raising C.have raised D.will raise50.The schoolboy is so shy that he doesn’t like to be asked ________.A.whether he could enter his ideal school in the futureB.how long he has joined the navyC.how many languages he can communicate with othersD.about winning the national English competition【参考答案】***试卷处理标记,请不要删除一、选择题1.D【详解】句意:近100年来,心碎的小美人鱼一直坐在岩石上眺望哥本哈根港口。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
【初中英语】现在完成时易错题一、初中英语现在完成时1.So far, the AIIB(亚投行)_____ 57 countries to be the founding members.A. attractedB. has attractedC. will attract【答案】 B【解析】【分析】句意:到目前为止,亚投行吸引了57个国家成为发起国。
So far,到目前为止,句子强调过去对现在造成的结果,用现在完成时态。
故选B。
2.All the skirts .They very well.A. sold out;are soldB. sell out;have soldC. have been sold out;sellD. have sold out;sell【答案】C【解析】【分析】句意:所有的裙子都卖完了,他们非常畅销。
第一空sell out“卖完”,强调裙子已经被卖完的状态,本句用现在完成时的被动语态:has/have+been+过去分词,sell 的过去分词为sold;第二空sell作“销售”解释时用主动语态,在此处表一直卖得很好的状态,用一般现在时。
故选C。
【点评】本题考查一般现在时和现在完成时的被动语态,注意sell的不同语态和用法。
3.—The drama series The Thunder (破冰行动) hits screens these days.—Oh. What a pity! I ____________ any of them yet,A. doesn't watchB. didn't watchC. won't watchD. haven't watched【答案】 D【解析】【分析】句意:——连续剧《破冰行动》这些天正在霸屏。
——哦。
真遗憾!我任何一集也没有看过。
根据Oh. What a pity!可知我没有看过。
过去的动作对现在造成的影响和 yet也,常和现在完成时的否定结构连用,可知此处用现在完成时。
故选D。
【点评】此题考查现在完成时。
注意yet常和现在完成时连用。
4.—How do you like Treasure Island,Lucy?—It's so exciting that I _______ it twice.A. am readingB. have readC. was readingD. had read【答案】B【解析】【分析】句意:——露西,你认为《金银岛》怎么样?——它是如此令人激动以至于我读了两次。
根据twice可知已经发生了,故此处用现在完成时,故为have read,故选B。
【点评】此题考查现在完成时的用法。
5.—Where is your father?— .A. He has been to ShanghaiB. He has been in ShanghaiC. He has gone to ShanghaiD. He have been to Shanghai【答案】C【解析】【分析】句意:-你的父亲在哪儿?-他去上海了。
Have been to去过某地(已回);have been in在……;have gone to去了某地(未回)。
本题中父亲是人们在找的人,所以是去了某地,还没回来,用have gone to。
主语he是三人称单数,用has gone to。
故选C。
【点评】本题考查现在完成时。
以及Have been to;have been in;have gone to三个短语的词义和用法。
6.—Where is your mother?—She ______ Australia and she ______ Sydney for two weeks.A. has been to; has been inB. has been to; has been toC. has gone to; has been inD. has gone to; has been to【答案】C【解析】【分析】句意:——你的妈妈在哪里?——她去了澳大利亚,她在悉尼呆了两周了。
has been to”去过某地“,现在已经回来了;has gone to”去了某地“,还没有回来;has been in”待在某地“一段时间。
根据句意Where is your mother?可知,她的妈妈还没有回来,第二个空后面有一段时间for two weeks,应该用be in,故应选C。
【点评】考查动词的时态,以及has been to ,has gone to ,has been in的含义和用法。
7.The small shop ________ for several years.A. openedB. has been openedC. has openedD. has been open【答案】 D【解析】【分析】open是非延续性动词,和表示一段时间的时间状语连用必须转化为延续性动词be open.根据句意,本句应用现在完成时态,故选D。
【点评】考查open转化为be open, be open里的open是形容词,不能加ed..8.My sister English since she was 9 years old. She can talk to foreigners freely.A. learnsB. learntC. has learntD. have learnt【答案】C【解析】【分析】句意:我的妹妹自从九岁就开始学英语,她能够和外国人自由交谈。
A,learns 学习,一般现在时,B,learnt 一般过去时C has learnt现在完成时Dhave learnt现在完成时,根据since可知句子是现在完成时,结构为have/has+过去分词,句子主语是My sister,第三人称单数,使用has,故选C【点评】本题考查现在完成时,注意since是现在完成时的标志词之一。
9.I ________ an invitation to the concert. I can't wait to go.A. receiveB. will receiveC. was receivingD. have received【答案】D【解析】【分析】句意:我已经收到音乐会的邀请,我等不及要去了。
由句意得知我已经收到去音乐会的邀请函,动作已完成造成的影响是我等不及要去,要用现在完成时,故答案选D。
【点评】考查动词时态。
根据题目所给语境推断出应使用的时态。
10.All the students _______ very hard over the last three years.A. worksB. has workedC. have workedD. worked【答案】 C【解析】【分析】Over the last three years, 用于现在完成时,又由于主语是复数,故选C。
【点评】现在完成时的时间状语要掌握。
11.Mike began to work in the factory in 2013.He there for four years.A. is workingB. was workingC. worksD. has worked【答案】D【解析】【分析】句意:迈克在这里工作已经4年了。
一直持续的状态用现在完成时。
故D选项正确。
【点评】考查现在完成时。
12.The old city_______ a lot since ten years ago.A. changedB. changesC. changeD. has changed【答案】 D【解析】【分析】这个老城市已经发生了太多改变自从十年前。
已经发生的用完成时。
【点评】考查时态的用法。
13.Little Tom his home for more than ten years.A. leavesB. left fromC. will leaveD. has been away from【答案】 D【解析】【分析】句意:小汤姆离开家已经十年了。
由句中“for more than ten years”可知. 句中的谓语动词需使用延续性动词。
leave对应的延续性动词为be away。
【点评】考查现在完成时。
14.一 Is Tom at home?— No, he to the town.A. has beenB. has goneC. goesD. will go【答案】 B【解析】【分析】考查动词的时态。
由语境可知,Tom去镇上了,现在不在家。
表示“已经去了某地”应用have gone to sp. 。
故选B。
have been to sp. 表示“去过某地”,现在已经回来了。
【点评】考查have been to与have gone to的辨析。
15.My sister in America for two years.I miss her very much.A. studiesB. studiedC. has studiedD. is studying【答案】C【解析】【分析】句意:我的姐姐在美国学习了两年了。
现在进行时表示持续大现在的状态并有可能继续持续下去。
故C选项正确。
【点评】考查现在完成时。
16.I have lived here _______ I was born.A. beforeB. whenC. forD. since【答案】 D【解析】【分析】自从我出生我就一直生活在这里。
自从用since.【点评】考查关连词的用法。
17.How long his grandfather ?A. has, diedB. has, been deathC. has, dyingD. has, been dead【答案】 D【解析】【分析】句意:他的爷爷去世多久了?has died已经去世了,不能与时间段连用;has been death形式错误,death是名词;has dying形式错误;has been dead已经去世了。
句中How long问的是一段时间,die是瞬间性动词,不能和一段时间连用,故A不对。
has been dead是一个系表结构,表示状态,可以持续。
故应选D。
【点评】考查现在完成时延续性动词与短暂性动词的转换。
die 非延续性动词,要转换为延续性的be dead。
18.I ________my dictionary to my classmate David a week ago, but he ________ it to me yet.A. lent; returnB. have lent; returnedC. lent; hasn't returnedD. have lent; didn't return 【答案】 C【解析】【分析】句意:我一周前把我的字典借给了我的同学David,但他还没还给我。