26、--You were brave enough to raise objections at the meeting.
--Well, now I regret that.
A.to do B.to be doing C.to have done D.having done
25、We agreed here but so far she hasn’t turned up yet.
A.having met B.meeting C.to meet D.to have met
24、The first text books for teaching English as a foreign language came out in the 16th century.
A.having written B.to be written
C.being written D.written
23、The visiting Minister expressed his satisfaction with the talks, that he had enjoyed his stay here.
A.having added B.to add C.adding D.added
22、The missing boys were last seen near the river.
A.playing B.to be playing C.play D.to play
21、Rather than on a crowded bus, he always prefers a bicycle.
A.ride, rideB.riding, ride C.ride, to ride D.to ride, riding
20、 “Can’t you read?” Mary said to the notice.
A.angrily pointing B.and point angrily
C.angrily pointed D.and angrily pointing
19、Charles Babbage is generally considered the first computer.
A.to have invented B.inventing
C.to invent D.having invented
18、 a reply, he decided to write again.
A.Not receiving B.Receiving not
C.Not having received D.Having not received
17、John was so sleepy that he could hardly keep his eyes .
A.open B.to be opened C.to open D.opening