1、苏教版英语八下现在完成时练习( ) 1. Bruce is young, but he _ many foreign countries. A. has been to B. has been in C. has come to D. has gone to ( ) 2. _ you _ her hat yet? A. Did, returned B. Do, return C. Have, returned D. Had returned ( ) 3. He _ in this school in 2000. He _ here for two years. A. teaches, taug
2、ht B. taught, has taught C. teaches, has taught D. taught, taught ( ) 4. How long may I _ this book? A. borrow B. keep C. lend D. kept ( ) 5. I _ a letter from my friend yesterday. I _ from him since 1985. A. got, havent heard B. got, didnt hear C. got, hadnt heard D. got, heard( ) 6. I _ the book f
3、or 2 years. A. have bought B. have have C. have had D. bought ( ) 7. The old man _ since last week. A. has been dead B. has died C. has been died D. has dead ( ) 8. This shop _ for one year. A. opened B. has opened C. has been open D. opens( ) 9. Tom _ Beijing since last year. A. has left B. have be
4、en away from C. have left D. has been away from ( ) 10. He _ the Party for 2 years. A. joined B. has joined C. has been in D. joins ( ) 11. Wheres Lucy. She _ the library. A. have been to B. has gone to C. has been to D. has been in ( ) 12. Lucy _ China for several years. A. has been in B. has been
5、to C. have been to D. have been in ( ) 13. I _ English twice. A. have been in B. have gone to C. has been in D. have been to ( ) 14. Miss Gao _ at school. Shes gone to Shanghai. A. is B. isnt C. hasnt D. mustnt be ( ) 15. Mr Read has taught in that small town _ he left Canada in 1988. A. when B. aft
6、er C. for D. since ( ) 16. - _ my dictionary? - Yes, I saw it on your desk a minute ago. A. Do you see B. Had you seen C. Would you see D. Have you seen ( ) 17. - _ have you been in this city? - More than fifteen years by now. A. How long B. How soon C. How often D. How old ( ) 18. I _ him since we
7、last met in 1981. A. dont see B. didnt see C. wont see D. havent seen ( ) 19. This factory has been _ for two years. A. open B. to open C. opening D. opened ( ) 20. The 2002 World Cup Soccer Match _ over 20 days since May 31st. A. had begun B. has lasted C. has been D. lasted ( ) 21. Since youve _ t
8、he reading room, youd better sit down and _ some reading quietly. A. gone to, to do B. been to, do C. gone in, to do D. been in, do 一用适当的时态填空 1. I _ (learn) this word already. 2. I _ never _ (see) such a fine drawing. 3. My parents _ (not, see) this kind of animals yet. 4. My aunt _ (write) a book b
9、efore. 5. Yesterday Wu Dong _ (make) his litter sister _ (cry). 6. _ you _ (find) your dictionary yet? 7. Li lei _ (learn) 1000 English words since last year. 8. There _ (be) a beautiful house since ten years ago. 9. They _ (see) the film twice. 10. My uncle _ (be) in Beijing for 3 years. 11. We _ (
10、have) a test since we _ (come) back. 12. I _ (buy) a TV set in 1997. I _ (have) it for about two years. 13. I _ (not, finish) my homework yet. 14. Lucy _ just _ (have) breakfast. 五 句型转换 1. She bought this pen two years ago. She _ _ this pen _ two years. 2. I have already found my lost book. (否定句)I _
11、 found my lost book _. 3. Hes never learned English, _ _? 4. Mr. Brown has gone to England already. (一般疑问句)_ Mr Brown _ to England _? 5.Li Ming has been a league member for two years. Li Ming _ the league two years _6.My father and mother have lived in Shantou all their lives. My _ have lived in Shantou _ they _ _. 7.I have known him for more than half a year. It is _ _ months since I _ _ know him. 8. He has been away for two years. Two years _ _ _ he _. 9. Mary bought the red bike two months ago. Mary _ _ the red bike _ two months ago.