八年级现在完成时练习及答案2
现在完成时2
基础题
1. How long have you _____ here? A. come B. got C. arrived D. been
2. My grandpa died _____ .
A. at the age of my 2 B. for 2 years C. when I was 2 D. my age was 6
3. Jane has _____ to Beijing. She will come back tomorrow.
A. been B. gone C. went D. never been
4. It is ten years _____ I last saw her.A. after B. since C. for D. that
5. The Smiths _____ in China for 8 years. A. has lived B. lived C. have been D. live
A. has been to B. has gone to C. went to 7. _____ reading the book yet?
A. Have you finished B. Were you finishing C. Had you finished A. was winning B. has won C. had won 9. I shall tell you what he ____at three o’clock yesterday afternoon.
A. has done B. has been done C. had been doing
10. I _____ my homework now.
A. finish B. finished
11. The evening party _____ .You are a little late.
A. just began B. just has begun
12. The dog is still wet. It _____ out of the rain.
A. only just comes B. has only just coming
13. I _____ this radio for two years. A. used B. use 14. I _____ from my brother for a long time.
A. not have heard B. have not heard 15. I _____ a college student for more than a year.
A. became B. have become C. was
A. has gone away from B. has left
A. No, he has never go there
C. No, he never was there
A. worked D. has worked
C. had known D. have known
C. has been dead D. has died
提高题 C. had met D. will meet
--Just 2 weeks.
B. did; buy C. are; having D. have; had
--Yes, She and I _____ friends since we were very young.
A. have made B. have become C. have been D. have turned
4. --____ you ever _____ to the US? -- Yes, twice.
A. Have; gone C, Do; go D. were; going
_____ alone.A. will go B. go C. went D. have gone
6. He _____ in Shanghai in 196o.A. lives B. lived C. has lived D. is living
7. Robert _____ in England a few weeks ago.
A. arrives B. has arrived C. could arrive D. arrived
8. How long _____ in Fujian?
A. has he arrived B. did he arrive C. has he been D. arrived
9. Jack _____ a letter to his parents recently.A. writes B. wrote C. write D. has written
10.She has been here _____ . A. after 1978 B. for 1978 C. in 1978 D. since 1978
11. --How long _____ you ____a cold?--Ever since last night.
A. have; got B. have; had C. have; caught D. did; have
12. She _____ Mr. White for two years.
A. has married B. has married to C. has been married with D. has been married to
13. --Nice to see you. I _____ you for a long time.--I _____ in Beijing. I’ve just come back.
A. hadn’t seen; am B. haven’t seen; was C. didn’t see; will be D. haven’t seen; shall be
14. How long have you _____ your parents?
A. heard from B. got the letter from C. had the letter from D. received the letter from
15. --Do you know Jack well? --Certainly. We _____ friends for about ten years.
A. were B. have been C. have become D. have made
16. Lily with her parents _____ the Greener China since two years ago.
A. have joined B. has joined C. has been in D. have been in
17. -- _____ have you been a green volunteer?--For more than three years.
A. How often B. How long C. How soon D. How much
18. --How long have you _____ the football team of the school?--About two years.
A. been on B. been at C. joined D. played
19. --Let’s go to the Great Wall next Sunday. --We’d better not
A. have been B. are going C. have gone
A. have been B. have gone C. has been 中考题
A. have been B. have gone 【2011四川资阳】
A. build B. are built A. sees B. can see C. will see 4. I _____ many new friends since I came here. 【2011C. will make D. have made
【襄阳】
A. see 2011B. went C. has gone
2011盐城】
A. teaches D. will teach
【2011安徽芜湖】
A. changes D. has changed
【2011湖南衡阳】
A. has been 【2011贵州安顺】
A. had moved B. moved C. will move D. have moved
【2011泸州市】
B. bought; has D. has bought; had
【2011福建莆田】
C. has worked
【2011重庆】
A. left D. have been away from
14. --Where is John?--He _____ the science lab.【2011广安市】A. has gone to B. has been to C. went to
15. -- How do you like your English teacher? -- He is great. We _____ friends since three years ago.【2011兰州】
A. were B. have made C. have been D. have become
【2011山东威海】A. spend B. spent C. have spent D. are spending
17. -- _____ you _____ the movie Gongfu Panda II?【2011四川内江】-- Not yet. I’ll see it this Sunday.
A. Did; see B. Do; see C. Have; seen
18. He promised to pick me up at the school gate. However, he _____ yet.【2011安徽】
A. didn't arrive B. doesn't arrive C. isn't arriving D. hasn't arrived
19. -- Have you ever been to Nanning? -- Yes, _____ .【2011桂林】A. I was B. I do C. I am D. I have
20. I _____ my homework, I guess I can't join you.【2011河北省】
A. don't finish B. didn't finish C. haven't finished D. won't finish
现在完成时答案
基础题 1-5 DCBBC
提高题 1-5 BDCBA
中考题 1-5 ADDDB 6-10 BABAC 6-10 BDCDD 6-10 CCDBD 11-15 CDCBD 11-15 BCBAB 11-15 ACDAC 16-20 CDDDC 16-20 CBAAD 16-20 CCDDC