八上语法归纳期末复习专项练习
Unit 5现在完成时态,already, yet, ever, never
Unit 6现在完成时态 for, since
Unit 7 if…not; unless
Unit 8 情态动词
1.—Have you finished your homework_______
—Yes,I have ______ finished it. Can I watch TV now, Mum
A.already, already B.yet, already C.yet, yet D.already, yet
2.— How clean the bedroom is! — Yes. I think someone must _____ it.
A.cleans B.cleaned C.have cleaned D.has cleaned
3.Mike _____ the USA. He _____ back in two months.
A.has gone to; comes B.has gone to; will be
C.have been to; comes D.have been to; will be
4.— Have you ever ________ an amusement park
— Yes, I have. I __________ Fun Times Amusement Park last year.
A.been to; have gone to B.gone to; have been to
C.go to; went to D.been to; went to
5.— Where's your brother — Oh, he _________ the library and _________.
A.has been to; so Lucy has B.has gone to; so Lucy has
C.has gone to; so has Lucy D.has been in; so has Lucy
6.— Have you had your breakfast, Nick — Yes, I have had it _______.
A.yet B.ever C.never D.already
7.He ________ in this school since 1988.
A.teaches B.taught C.has taught D.is teaching
8.—Do you miss your parents far away —Yes, very much. I ______ my hometown for over two years.
A.left B.have left C.were away from D.have been away from
9.I haven't cleaned my room ________.
A.yet B.too C.already D.ever
10.Jerry ________ the film three times, but he still wants to see it again.
A.will watch B.has watched C.watched D.watches
11.Mary isn't here at the moment. She _______ later.
A.comes B.came C.has come D.is coming
12.In the past three years, we about three thousand English words.
A.learned B.was learning C.have learned D.had learned
13.—________ have you spent on your homework — For two hours.
A.When B.How soon C.How long D.How often
14.Peter has studied in this school ________.
A.for five years ago B.for five years C.since five years D.five years ago
15.—Emily came here in 2006. — That means she ________ here for over ten years.
A.comes B.came C.has come D.has been
16.—Where is Mrs. Smith —She isn't here. She ________ to England.
A.has gone B.has been C.went D.goes
17.I've found your watch. You ________ it on my desk yesterday.
A.left B.have left C.forgot D.have forgotten
18.The people in Ya'an have met lots of difficulties, but they haven't ________ hope.
A.picked up B.given up C.looked for D.waited for
19.My life has changed a lot ______ five years ago.
A.for B.since C.in D.of
20.They have gone to Beijing for a meeting. They will be back ________.
A.after a few weeks B.in a few week's time C.in a few weeks' time D.for a few weeks
21.Mr White came to our school in 2014, and since then he ________ us English.
A.teaches B.taught C.has taught D.will teach
22.The cleaners ______ the street and it is quite clean now.
A.are sweeping B.will sweep C.have swept D.swept
23.— Do you know Mandy very well
— Yes, she and I ___________ friends since we met in Hong Kong last summer.
A.have made B.have become C.were D.have been
24.— Where is Benny — He _________ the supermarket. We don't have _________.
A.has been to; many eggs B.has been in; any eggs
C.has gone in; some eggs D.has gone to; enough eggs
25.—Great changes in the city. —That's true. A lot of factories .
A.have been taken place; set up B.have taken place; have been set up
C.have taken place; was set up D.were taking place; were setting up
26.—When your father the car —Last year. He his own car for about a year now.
A.did, buy…has had B.has, bought…has had
C.has, had…has bought D.did, buy…had bought.
27.—Has he found his dictionary —Yes. He ________ it an hour ago. He ________ it for three months.
A.found, have borrowed B.has found, have bought
C.has found, have lent D.found, have had
28.—How long have you_________ the motorbike —For about two weeks.
A.bought B.had C.borrowed D.lent
29.Mr. Smith's plane______________. Let's wait for him here.
A.hasn't arrived B.didn't arrive C.doesn't arrive D.couldn't arrive
30.Mike ___________ the USA. He ___________ back in two months.
A.has gone to; comes B.has been to; comes
C.has gone to; will come D.has been to; will come
31.Tim will not catch the early bus ________ he starts right now.
A.if B.unless C.because D.when
32.You don't know whether the shoes fit you ________ you try them on.
A.until B.unless C.when D.as soon as
33.You _________ a toothache unless you _________ your teeth every day.
A.will get; brush B.will get; will brush C.get; will brush D.get; brush
34.—Dad. I want to watch TV. —You cannot watch TV _______ you do _________ finish your homework.
A.if; not B.unless; not C.if; no D.unless; no
35.—Mom, can I go _________ basketball
—No. You cannot go out _________ you finish your homework.
A.to play; since B.to play; unless C.to playing; since D.to playing; unless
36.—Will you come to my party — I'll not go ________ my mum agrees.
A.unless B.if C.when D.if not
37.If he ________ every day, he ________ the game.
A.doesn't practise, loses B.won't practise, loses
C.won't practise, will lose D.doesn't practise, will lose
38.I'm waiting for my friend. ________, I'll go shopping alone.
A.If she comes B.If she will come
C.If she doesn't come D.If she didn't come
39.—I must thank my neighbors. Without their help, we couldn't ________ the fire.
—A good neighbor is better than a brother far away.
A.put away B.put out C.put up D.put on
40.Students _____be-careful when they do physical experiments in the lab.
A.can B.must C.need D.ought
41.Birds have a musical ability. They _____ sing.
A.must B.should C.can D.need
42.—Whose book is it —It _____ be David's because there is his name on it.
A.might B.should C.must D.can't
43.—________ I go to the movies with Anna tonight, mom
—Of course, you ________. But don't stay out too late.
A.Could, can B.Should, should C.Could, would D.Can, should
44.—________ I play basketball after school, Mr. Zhang —Yes, you can.
A.Can B.Will C.Should D.Must
45.Nowadays even a smartphone ________ store huge amounts of information.
A.must B.can C.should D.need
46.There was no bridge over the river between the village and the school then, so the children there ________ go to school by ropeway.
A.can B.could C.have to D.had to
47.—Must I take part in the activity —No, you . You're too young.
A.mustn't B.don't C.don't have to D.don't need
48.—Do you have any plans for this weekend —I'm not sure. I_____________ go climbing Mount Tai.
A.must B.need C.may D.have to
49.—May I have some tea, Mum —No, you________. It's bad for your sleep.
A.may not B.needn't C.will not D.mustn't
50.You ______ to worry about that boy. He's old enough.
A.mustn't B.needn't C.haven't D.don't have
Keys
1-5BCBDC 6-10DCDAB 11-15DCCBD 16-20AABBC 21-25CCDDB
26-30ADBAC 31-35BAAAB 36-40ADCBB 41-45CCAAB 46-50DCCDD