摘要:The students have cleaned the classroom, ______?
中考英语现在完成时五十道选择题专练及参考答案解析:
题目部分
1. -______ you ______ your homework yet?
- Yes, I ______ it ten minutes ago.
A. Did; do; finished
B. Have; done; have finished
C. Have; done; finished
D. Will; do; finish
2. His father ______ the Party since 1978.
A. joined
B. has joined
C. was in
D. has been in
3. -Do you know him well?
- Sure. We ______ friends since ten years ago.
A. were
B. have been
C. have become
D. have made
4. -How long have you ______ here?
- About two months.
A. been
B. gone
C. come
D. arrived
5. Hurry up! The play ______ for ten minutes.
A. has begun
B. had begun
C. has been on
D. began
6. It ______ ten years since he left the army.
A. is
B. has
C. will
D. was
7. Miss Green isn't in the office. She ______ to the library.
A. has gone
B. went
C. will go
D. has been
8. My parents ______ Shandong for ten years.
A. have been in
B. have been to
C. have gone to
D. have been
9. The students have cleaned the classroom, ______?
A. so they
B. don't they
C. have they
D. haven't they
10. -______ has Mr. White been a member of Greener China since he ______ to China?
- Since two years ago.
A. How soon; comes
B. How often; got
C. How long; came
D. How far; arrived
11. His uncle ______ for more than 9 years.
A. has come here
B. has started to work
C. has lived there
D. has left the university
12. -Why don't you go to the movie with me, Betty?
- Because I ______ it before.
A. saw
B. have seen
C. see
D. am seeing
13. -______ you ever ______ to the US?
- Yes, twice.
A. Have; gone
B. Have; been
C. Do; go
D. Were; going
14. -Your father has gone to Shenzhen on business, hasn't he?
- Yes. And he ______ in two weeks.
A. will return
B. has returned
C. returned
D. returns
15. The famous writer ______ one new book in the past two years.
A. is writing
B. was writing
C. wrote
D. has written
16. Zhao Lan ______ already ______ in this school for two years.
A. was; studying
B. will; study
C. has; studied
D. are; studying
17. We ______ Xiao Li since she was a little girl.
A. know
B. had known
C. have known
D. knew
18. Harry Potter is a very nice film. I ______ it twice.
A. will see
B. have seen
C. saw
D. see
19. -These farmers have been to the United States.
- Really? When ______ there?
A. will they go
B. did they go
C. do they go
D. have they gone
20. -______ you ______ your homework yet?
- Yes, I ______ it a moment ago.
A. Did; do; finished
B. Have; done; finished
C. Have; done; have finished
D. Will; do; finish
21. His brother has been to Stone Forest twice ______ he came to Yunnan.
A. after
B. before
C. since
D. for
22. Great changes ______ in our country since 1978.
A. have taken place
B. have been taken place
C. has taken place
D. has been taken place
23. I ______ this book for two weeks. I have to return it now.
A. borrowed
B. have borrowed
C. kept
D. have kept
24. My brother ______ the Youth League for two years.
A. has been in
B. has entered
C. has taken part in
D. has joined
25. -How long have you ______ the book?
- For a week.
A. bought
B. borrowed
C. kept
D. lent
26. The factory has been ______ for two years.
A. open
B. to open
C. opening
D. opened
27. Aunt Li isn't at home. She ______ to the post office.
A. has gone
B. has been
C. goes
D. will go
28. -______ have you been here?
- Since last week.
A. How long
B. How often
C. How soon
D. How far
29. -Mum, may I go out and play basketball?
- ______ you ______ your homework yet?
A. Do; finish
B. Are; finishing
C. Did; finish
D. Have; finished
30. -______ have you lived in Lanzhou?
- Since my parents found jobs here.
A. How long
B. How far
C. How soon
D. How old
31. His father ______ the Party since 1978.
A. joined
B. has joined
C. was in
D. has been in
32. -Do you know him well?
A. were
B. have been
C. have become
D. have made
33. -How long have you ______ here?
- About two months.
A. been
B. gone
C. come
D. arrived
34. Hurry up! The play ______ for ten minutes.
A. has begun
B. had begun
C. has been on
D. began
35. It ______ ten years since he left the army.
A. is
B. has
C. will
D. was
36. Miss Green isn't in the office. She ______ to the library.
A. has gone
B. went
C. will go
D. has been
37. My parents ______ Shandong for ten years.
A. have been in
B. have been to
C. have gone to
D. have been
38. The students have cleaned the classroom, ______?
A. so they
B. don't they
C. have they
D. haven't they
39. -______ has Mr. White been a member of Greener China since he ______ to China?
A. How soon; comes
B. How often; got
C. How long; came
D. How far; arrived
40. His uncle ______ for more than 9 years.
A. has come here
C. has lived there
41. -Why don't you go to the movie with me, Betty?
A. saw
B. have seen
C. see
D. am seeing
42. -______ you ever ______ to the US?
- Yes, twice.
A. Have; gone
B. Have; been
C. Do; go
D. Were; going
43. -Your father has gone to Shenzhen on business, hasn't he?
A. will return
B. has returned
C. returned
D. returns
44. The famous writer ______ one new book in the past two years.
A. is writing
B. was writing
C. wrote
D. has written
45. Zhao Lan ______ already ______ in this school for two years.
A. was; studying
B. will; study
C. has; studied
D. are; studying
46. We ______ Xiao Li since she was a little girl.
A. know
B. had known
C. have known
D. knew
47. Harry Potter is a very nice film. I ______ it twice.
A. will see
B. have seen
C. saw
D. see
48. -These farmers have been to the United States.
A. will they go
B. did they go
C. do they go
D. have they gone
49. -______ you ______ your homework yet?
A. Did; do; finished
D. Will; do; finish
50. His brother has been to Stone Forest twice ______ he came to Yunnan.
A. after
B. before
C. since
D. for
答案及解析部分
1. 答案:C
解析:第一句中yet是现在完成时的标志,所以用Have...done结构;第二句中ten minutes ago是一般过去时的标志,所以用finished。
2. 答案:D
解析:since 1978表示从过去一直持续到现在的动作或状态,join是短暂性动词,不能和一段时间连用,be in表示状态,可以和一段时间连用,所以用has been in。
3. 答案:B
解析:since ten years ago是现在完成时的标志,become和make是短暂性动词,不能和一段时间连用,be friends表示状态,可以和一段时间连用,所以用have been。
4. 答案:A
解析:how long提问一段时间,come, go, arrive都是短暂性动词,不能和一段时间连用,be here表示状态,可以和一段时间连用,所以用been。
5. 答案:C
解析:for ten minutes表示一段时间,begin是短暂性动词,不能和一段时间连用,be on表示状态,可以和一段时间连用,且句子是现在完成时,所以用has been on。
6. 答案:A
解析:It is + 时间段 + since...是固定句型,表示“自从……以来已经多长时间了” ,也可以用It has been + 时间段 + since... ,这里is更常见。
7. 答案:A
解析:has gone to表示“去了某地,还没回来”;has been to表示“去过某地,已经回来了”。根据Miss Green isn't in the office可知她去了图书馆还没回来,所以用has gone to。
8. 答案:A
解析:have been in表示“在某地待了多长时间”;have been to表示“去过某地”;have gone to表示“去了某地”。根据for ten years可知是在山东待了十年,所以用have been in。
9. 答案:D
解析:反意疑问句中,前肯定后否定,前句是现在完成时have cleaned,所以后句用haven't they。
10. 答案:C
解析:根据答语Since two years ago可知问的是时间段,用how long提问;since引导的时间状语从句用一般过去时,所以came正确。
11. 答案:C
解析:come, start, leave都是短暂性动词,不能和for more than 9 years这样的一段时间连用,live是延续性动词,可以和一段时间连用,所以选has lived there。
12. 答案:B
解析:before表示“以前”,强调对现在的影响,用现在完成时,所以用have seen。
13. 答案:B
解析:have been to表示“去过某地”;have gone to表示“去了某地”。根据答语Yes, twice可知是问去过美国吗,所以用have been to。
14. 答案:A
解析:in two weeks表示“两周后”,是一般将来时的标志,所以用will return。
15. 答案:D
解析:in the past two years表示“在过去的两年里”,是现在完成时的标志,所以用has written。
16. 答案:C
解析:already和for two years都是现在完成时的标志,所以用has studied。
17. 答案:C
解析:since she was a little girl表示从过去一直持续到现在,用现在完成时,所以用have known。
18. 答案:B
解析:twice表示“两次”,强调对现在的影响,用现在完成时,所以用have seen。
19. 答案:B
解析:问句问的是他们什么时候去的美国,去美国这个动作发生在过去,用一般过去时,所以用did they go。
20. 答案:B
解析:第一句中yet是现在完成时的标志,用Have...done结构;第二句中a moment ago是一般过去时的标志,用finished。
21. 答案:C
解析:since引导时间状语从句,主句用现在完成时,从句用一般过去时,表示“自从……以来” ,所以选since。
22. 答案:A
解析:since 1978是现在完成时的标志,take place没有被动语态,主语changes是复数,所以用have taken place。
23. 答案:D
解析:for two weeks表示一段时间,borrow是短暂性动词,不能和一段时间连用,keep是延续性动词,可以和一段时间连用,且句子是现在完成时,所以用have kept。
24. 答案:A
解析:enter, take part in, join都是短暂性动词,不能和for two years这样的一段时间连用,be in表示状态,可以和一段时间连用,所以用has been in。
25. 答案:C
解析:how long提问一段时间,buy, borrow, lend都是短暂性动词,不能和一段时间连用,keep是延续性动词,可以和一段时间连用,所以用kept。
26. 答案:A
解析:be open表示“开着的,营业的”,是状态,可以和for two years这样的一段时间连用,opened是open的过去式和过去分词,强调动作,这里表示状态,所以用open。
27. 答案:A
解析:has gone to表示“去了某地,还没回来”;has been to表示“去过某地,已经回来了”。根据Aunt Li isn't at home可知她去了邮局还没回来,所以用has gone to。
28. 答案:A
解析:根据答语Since last week可知问的是时间段,用how long提问。
29. 答案:D
解析:yet是现在完成时的标志,所以用Have...finished。
30. 答案:A
解析:根据答语Since my parents found jobs here可知问的是时间段,用how long提问。
31. 答案:D (同第2题解析)
32. 答案:B (同第3题解析)
33. 答案:A (同第4题解析)
34. 答案:C (同第5题解析)
35. 答案:A (同第6题解析)
36. 答案:A (同第7题解析)
37. 答案:A (同第8题解析)
38. 答案:D (同第9题解析)
39. 答案:C (同第10题解析)
40. 答案:C (同第11题解析)
41. 答案:B (同第12题解析)
42. 答案:B (同第13题解析)
43. 答案:A (同第14题解析)
44. 答案:D (同第15题解析)
45. 答案:C (同第16题解析)
46. 答案:C (同第17题解析)
47. 答案:B (同第18题解析)
48. 答案:B (同第19题解析)
49. 答案:B (同第20题解析)
50. 答案:C (同第21题解析)
来源:蒙古元素