非谓语动词选择题

来源:百度知道 编辑:UC知道 时间:2024/05/05 19:43:08
1.the old man ____abroad for twenty years, is on the way back to his motherland. A.to work B.working C.to have work D.having worked
2.____with the size of the whole earth, the biggest ocean does not seem big at all. A.compare B.when comparing C.comparing D.when compared
3.The news reporters hurried to airport, only _____the film stars had left. A.to tell B.to be told C.relling D.told
4.The disc, digitally ______ in the studio, sounded fantastic at the party that night. A.recorded B.recording C.to be recorded D.having recorded
5.the manager, _____ his factory's products were poor in quality ,decided to give his workers further training. A.knowing B.known C.to know D.being know
请给出答案,并详细解释,谢谢!

1.d
表主动,用现在分词,已经工作完了,所以用having worked
2.d
不加when也可以,用compared放在句首,基本上是固定的,是“我”来比较
3.a
only to ... 表示意料之外的结果
4.a
逻辑主语事disc,a,d都是主动的,所以不行,c表示将来
5.a
表示心理活动,动词本身用ing形式,做伴随状态