北师大版八下英语 专项2 现在完成时
一、单项选择(共15小题;共32分)
1. —Are you ready to order, sir
—No, let me _____ the menu first.
A.read B.look C.see D.buy
2. I _____ in Shanghai since I was born in 1995.
A.live B.lived C.have lived D. has lived
3. —How do you like Treasure Island, Lucy
—It's so exciting that I _____ it twice.
A.am reading B.have read C.was reading D.had read
4. He _____ in Zhuzhou since seven years ago.
A.works B.worked C.has worked
5. Mary is my pen friend, and we _____ in touch with each other for 7 years.
A.stay B.stayed C.will stay D.have stayed
6. —Where is your uncle I haven't seen him for a long time.
—He _____ Beijing for about half a year. He moved there in January.
A.has gone to B.has been to C.has been in
7. I _____ great progress in my study since you taught me your good learning method.
A.have made B.had made C.made D.would make
8. —How's Mrs.Black
—She _____ her medicine and is resting now.
A.takes B.is taking C.has taken
9. Sandy _____ the book Journey to the West for two weeks.
A.borrowed B.has kept C.has borrowed
10. —Lucy, is your uncle a teacher
—Yes, he is.He _____ history for nearly 20 years.
A.teaches B.has taught C.is teaching D.will teach
11. I have _____ finished my homework. I finished it an hour ago.
A.yet B.already C.ever D.never
12. —Oh, Miss King, your iPad looks so nice. Is it new
—No. I _____ it for two years.
A.had B.have had C.bought
从下面各题所给选项中,选择最佳选项。
13. Hans _____ here since 2012.
A.lives B.lived C.have lived D.has lived
14. Victoria _____ as an English teacher faithfully for more than 30 years.
A.is working B.works C.worked D.has worked
15. I _____ more than 50 books since I got my E-Book.
A.read B.will read C.was reading D.have read
二、句型运用(共10小题;共25分)
16. Susan has been a volunteer in the hospital for three years. (就句子画线部分提问)
_____ _____ has Susan been a volunteer in the hospital
将下列句子改为同义句,一空一词。
17. Peter joined the army one year ago. (改为同义句)
Peter has ______ ______ the army for one year.
18. You should call the police for help when you're in danger.(对画线部分提问)
_____ _____ I do when I'm in danger
19. The young man has lived in the town for two years.(对画线部分提问)
_____ _____ _____ the young man _____ in the town.
20. She has already returned the book. (改为否定句)
She _____ returned the book _____.
21. His father has been there three times. (改为一般疑问句)
_____ his father _____ there three times
22. He bought an iPhone two months ago. (改为同义句)
He has _____ an iPhone _____ two months.
23. When did Marie and Pierre get married (保持句意基本不变)
How long _____ Marie and Pierre _____ married
24. They have stayed here for two hours. (保持原句意思不变)
They have stayed here _____ two hours _____.
25. My parents married in 1950.
My parents _____ _____ _____ since 1950.
三、汉译英(共10小题;共20分)
将下列句子译成英语。
26. 你曾经看过卡通故事书吗?
______
27. 已经带好某物_____
28. ——你们的护照带好了吗?——是的,我们已经带好了。
_____
29. 到现在为止,他们还没有决定去哪里度假。
_____
30. 曾经去过(某地)_____
31. 我对这次考试的结果一点都不满意。
_____
32. 我们的英语老师来我们学校已经六年了。
_____
33. 这些学生自从老师离开后就无法无天了。
_____
34. 你曾经去过德国吗?
_____
35. 到目前为止 _____
答案
第一部分
1 . A
2 . C
【解析】
考查动词时态。根据句中的 since 可知,用现在完成时态,应用 have done 的结构。
3 . B
4 . C
【解析】
句意:他从七年前就在株洲工作。
A. works 三人称单数主语的一般现在时态形式;B. worked 一般过去时态形式;C. has worked 现在完成时态形式。本句描述的是从七年前一直延续到现在的动作,表示从过去某时开始一直延续到现在的动作或状态,句子用现在完成时态。故选 C。
5 . D
6 . C
7 . A
8 . C
【解析】
考查现在完成时。句意:——Black 太太怎么样了?——她已经吃过药正在休息了。她现在在休息,那么说明“吃药”是一件已经完成的事情了,因此时态要使用现在完成时。故选: C。
9 . B
【解析】
考查现在完成时和延续性动词。句意:桑迪把《西游记》这本书保留了两个星期。A.一般过去时;B.现在完成时,延续性动词;C.现在完成时,短暂性动词。根据句尾的时间状语为“for two weeks”,意为,(持续的)两个星期,可知本句的时态为现在完成时,且这里应该使用延续性动词。故选:B。
10 . B
11 . B
12 . B
13 . D
【解析】
此题考查的是时态。句意:Hans从2012年起就住在这。live 居住,动词,根据句中的since可知此处的时态为现在完成时,主语为Hans,故此处应使用has lived。
因此,正确答案是D。
14 . D
【解析】
考查现在完成时,for more than 30 years,超过 30 年,表明需用现在完成时。
15 . D
第二部分
16 . How, long
【解析】
Susan 在医院里当志愿者已经三年了。
划线部分 for three years 为原来陈述句的时间状语,是一个“时间段”表示动作延续的时间,用疑问词“how long”进行提问,疑问词后面跟一般疑问句,故答案是 How long。
17 . been;in
【解析】
句意:Peter一年之前参军了。变为同意句后:Peter参军一年了。由for one year可知谓语动词应该用延续性动词或表状态的词,而且用完成时,所以用has been;“在部队里”介词用in。
因此,正确答案是been in。
18 . What, should
【解析】
考查特殊疑问句。根据句子结构,是针对谓语部分提问,疑问词应为 What,谓语变为动词 do。句意:当你遇到危险时,你应该打电话向警察寻求帮助。变化后句意:当你遇到危险时,你应该怎么办?故正确答案为:What; should。
19 . How, long, has, lived
20 . hasn't, yet
21 . Has, been
22 . had, for
23 . have, been
24 . since, ago
25 . have, been, married
第三部分
26 . Have you read a cartoon book
【解析】read 阅读;have read 曾经看过,在一般疑问句中have前置到句首;you 你;a 一,表泛指;cartoon book 卡通故事书。
27 . have brought sth.
28 . 一Have you brought your passport yet —Yes, we've already brought our passports.
29 . So far, they haven't decided where to go for their holiday.
30 . have been to/ has been to
31 . I am not happy with the result of the exam at all./ I am not satisfied with the result of the exam at all.
32 . Our English teacher has been in our school for six years.
33 . The students have been out of control since the teacher left.
34 . Have you ever been to Germany
35 . so far
第1页(共1 页)