21.He has written several books, but his last works _____ well known among his friends.
? a. have ? ?b. have been ? ?c. is ? ?d. are ?

22.After he checked up my ______ heart, the doctor advised him to rest for a few days.
?-in-law’s ? ? c. father’s-in-law b. ? ? ? ?father-in-law ? ? ? d. father’s-in-law’s
?
23.He told me _____ would come to his birthday party.
? a. many Jack friends ? ? c. many Jack’s friend?
? b.Jack’s many friends ? ?d. many friends of Jack’s
?
24.I had my hair cut at the _____ around the corner.
? ? ?b. barbers ? ?c. barber’s ? ?d. barbers’
?
25.Yesterday evening we had a lovely evening at ______.
? a.Peter and Helen’s ? ? ? ?c. Peter and Helen
? b.Peter and Helens ? ? ? ? d. Peter’s and Helen’s?
?
26.______ receives only a small portion of the total amount of the sun’s energy.
? a.The earth’s surface ? ? ? ? c. The surface of earth
? b.The surface earth ? ? ? ? ? d. The earth surface
?
27.Numerous materials are available to ______.
? a. today of designers ? ? ? ? ? ?c. today’s of designers
? b. today’s designers ? ? ? ? ? ? d. today designers?
?
28.Why did you speak to Peter that way?
Don’t you know he is an old friend of ______?
? brother ? ?b. my brothers ? ?c. my brother’s ? ? d. my brother’s friend
?
29.______ is a well-informed man. He can tell you anything you want to know.
?a. This John’s old friend ? ? ? ? ?c. That’s Jahn’s old friend
?b. This old friend of John ? ? ? ? d. This old friend of John’s
?
30.______ is too much for a little boy to carry.
a.A bike’s weight ? ? ? ? c. The weight of a bike
b.The weights of a bike ? ?d. Bile’s weight?
?
【答案解析】
?1-5 ?CADCA ? 6-10 ACCDB