成人高考

导航

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

分享到

您可能感兴趣的文章