2021公共英语二级语法检测练习及答案(十)
来源 :华课网校 2020-12-19
中1. If you really want yourself to be in good health, you must ____ always ____ so much.
A. not, be smoking
B. not, have smoked
C. not, to smoke
D. be not, smoke
2. ----I _____ here three days ago.
----What ______ these days?
A. got, did you do
B. have got, have you done
C. had got, will you do
D. got, have you been doing
3. ----Was the driving pleasant when you spent your holidays in Mexico last summer?
----No, it ____ for four days when we arrived, so the roads were very muddy.
A. was raining
B. would be raining
C. had been raining
D. have rained
4. You should not go anywhere. The train_____.
A. will leave
B. is leaving
C. leaves
D. is to leave
5. According to the time table, the plane for Shanghai ____ at seven.
A. leaves
B. has left
C. left
D. will leave
6. ----Why didn’t you go to the cinema yesterday?
----I _____, but my wife returned home from New York the moment I was leaving.
A. was going
B. was going to
C. went
D. had gone
7. ----Has Toms finished his homework yet?
----Yes, he ____ it by lunch time.
A. finished
B. will finish
C. had finished
D. has finished
8. No sooner had the thief seen the policeman than he ____ to his heels(逃走).
A. was taking
B. took
C. has taken
D. had taken
9. Don’t worry. If he said he ____ help you, he will.
A. shall
B. will
C. would
D. ought
10. There ____ a lot of changes here in the last twenty years.
A. have been
B. have had
C. had been
D. will have
11. The teacher stepped into the classroom and ____ the students to open the window at once.
A. to ask
B. asking
C. asked
D. has asked
12. it is expected that the bridge _+___ completed by next April.
A. would be
B. is being
C. had been
D. will have been
13. ----Jane has just arrived.
----I didn’t know she ____ till this morning.
A. was coming
B. has come
C. is coming
D. would have come
14. When Jacked arrived, he learned Mary ____ for almost an hour.
A. had gone
B. had set off
C. had been away
D. had left
15. ----Oh, it’s you! I _____ you.
----I’ve just had my hair cut and I am wearing new glasses.
A. didn’t recognize
B. hadn’t recognized
C. haven’t recognized
D. don’t recognize
16. ----I haven’t seen Miss Lucy for days.
----Where do you think she ____?
A. has been
B. went
C. is going
D. has gone
17. ----____ the books ____ well?
----Yes, they have all been sold out.
A. Are, sold
B. Were, sold
C. Are, selling
D. Have, sold
18. ----Let’s hurry. Listen! There _____.
----Oh, yes, has the teacher come yet?
----Look! Here _____.
A. goes the bell, she comes
B. goes the bell, comes she
C. the bell is going, she is coming
D. the bell goes, she is coming
19. ----I have bought you the dictionary you need.
----Oh, good, I was afraid you ____ it.
A. have forgotten
B. forget
C. had forgotten
D. must forget
20. ----What will you do during summer holiday?
----I don’t know but it’s about time ____ something.
A. I’m deciding
B. I’ll decide
C. I’d decided
D. I decided
答案:
1---5: ADCBA 6---10: BCBCA 11—15: CDAAA 16---20: DCACD
取证热点::2021年公共英语不用盲目备考,网校教研团队精心打造高通关套餐班,精锐老师分题型专项辅导,听说读写稳步质变>>课程试听!