2018成人高考专升本《英语》语法练习及答案(2)
来源 :中华考试网 2018-01-24
中11. Hello! I ________ you ________ in London. How long have you been here?
A. don't know; were
B. hasn't known; are
C. haven't known; are
D. didn't know; were
12. Hurry up! Or she ________ before we get there.
A. will have left
B. will leave
C. has left
D. would leave
13. When I was drinking tea in a teahouse, I met Tom. We ________ each other for a long time.
A. haven't seen
B. didn't see
C. weren't see
D. hadn't seen
14. He ________ a book, and now he needs a holiday.
A. has been writing
B. was written
C. will write
D. wrote
15. By the end of this year John ________ for that team for seven years.
A. will play
B. will been playing
C. will have been playing
D. have be playing
16. "I can't come to the meeting, " she wrote, "because I ________ my leg. "
A. have broken
B. had broken
C. break
D. was breaking
17. It ________ hard when you leave home.
A. will be raining
B. will have been raining
C. will be rained
D. will have rained
18. When Jack arrived he learned Mary ________ for almost an hour.
A had gone.
B. had set off
C. had left
D. had been away
19. The play is coming off in April. By then the play ________ for half a year.
A. will have run
B. will be running
C. will run
D. will have been running
20. The workers have built a lot of new houses in Shanghai ________.
A. in the past ten years
B. for ten years
C. last year
D. ten years ago
21. The team ________ well this season, because they ________ hard.
A. play; train
B. played; have trained
C. are playing: have been training
D. are playing; have been trained
22. Joe was caught in a traffic jam and when he got to the theatre, the play ________ for half an hour.
A. had already started
B. had already put on
C. had already been on
D. had already been put on
23. I would have come sooner, but I ________ that you were waiting.
A. knew
B. didn't know
C. hadn't known
D. don't know
24. I ________ the film before, but I decided to see it a second time.
A. have seen
B. saw
C. had seen
D. hadn't seen
25. I've been studying in this university for four years, by next summer I ________.
A. will graduate
B. shall have graduated
C. shall be graduating
D. shall be graduated
参考答案
1 |
B |
2 |
C |
3 |
A |
4 |
A |
5 |
C |
6 |
D |
7 |
C |
8 |
C |
9 |
C |
10 |
D |
11 |
D |
12 |
A |
13 |
D |
14 |
A |
15 |
C |
16 |
A |
17 |
A |
18 |
D |
19 |
D |
20 |
A |
21 |
C |
22 |
C |
23 |
B |
24 |
C |
25 |
B |