概要:_? A. just B. ago C. before D. a moment ago 4. The famous writer ____ one new book in the past two years. A. is writing B. was writing C. wrote D. has written 5. “Our country ____ a lot so far.” “Yes, I hope it will be even ____.” A. has changed; well B. changed; good C. has changed; better D. changed; better 6. Zhao Lan ____ already ____ in this school for two years. A. was; studying B. will; study C. has; studied D. are; studying 7. We ____ Xiao Li since she was a little girl. A. know B. h
初二下英语现在完成时专项练习(二),http://www.jdxx5.com
一、单项选择。
1. Both his parents look sad. Maybe they ____ what’s happened to him.
A. knew B. have known C. must know D. will know
2. He has ____ been to Shanghai, has he?
A. already B. never C. ever D. still
3. Have you met Mr Li ____?
A. just B. ago C. before D. a moment ago
4. The famous writer ____ one new book in the past two years.
A. is writing B. was writing C. wrote D. has written
5. “Our country ____ a lot so far.” “Yes, I hope it will be even ____.”
A. has changed; well B. changed; good
C. has changed; better D. changed; better
6. Zhao Lan ____ already ____ in this school for two years.
A. was; studying B. will; study C. has; studied D. are; studying
7. We ____ Xiao Li since she was a little girl.
A. know B. had known C. have known D. knew
8. Harry Potter is a very nice film. I ____ it twice.
A. will see B. have seen C. saw D. see
9. “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
10. “____ 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
11. His father ____ the Party since 1978.
A. joined B. has joined C. was in D. has been in
12. “Do you know him well?” “Sure. We ____ friends since ten years ago.”
A. were B. have been C. have become D. have made
13. “How long have you ____ here?” “About two months.”
A. been B. gone C. come D. arrived
14. Hurry up!The play ____ for ten minutes.
A. has begun B. had begun C. has been on D. began
15. It ____ ten years since he left the army.
A. is B. has C. will D. was
二、 句型转换。
1、He has never surfed, _____ ________?(改成反意疑问句)
2、They have been here since 2000. (对划线部分提问)
______ __________have they been here?
3、The old man _________ last year. He _____ _______for a year. (die) (动词填空)
4、This factory opened twenty years ago.(同义句转换)
This factory ______ ________ ________ for twenty years.
5、Miss Gao left an hour ago. (同义句转换)
Miss Gao ________ _______ ________ ________ an hour ago.
6、Her mother has been a Party member for three years .(同义句)
Her mother _______ the Party three years ________ .
7、The Green Family moved to France two years ago. (同义句转换)
_______ two years ________ the Green family moved to France.
8、The bus has arrived here. It arrived ten minutes ago. (把两个句子合并成一个句子)
___________________________________________