Had I known about this computer program, a huge amount of time and energy__A__.
A. would have been saved B. had been saved
C. will be saved D. was saved
Today there are more airplanes____ more people than ever before in the skies.
A. carry B. carrying
C. carried D. to be carrying
________ the program, they have to stay there for another two weeks.
A. Not completing B. Not completed
C. Not having completed D. Having not completed
The crowd cheered wildly at the sight of Liu Xiang, who was reported C__ the world record in the 110-meter hurdle race.
A. breaking B. having broken
C. to have broken D. to break
The doctor did what he could _______ the boy, but in vain.
A. save B. to save
C. saving D. saved
______ in a heavy traffic jam is quite an unpleasant experience.
A. Stuck B. Having stuck
C. Being stuck D. To stick