文语站

位置:首页 > 习题库 > 

Arescueworkerriskedhislifesavingtwotouristswho

习题库2.98W

问题详情:

Arescueworkerriskedhislifesavingtwotouristswho

A rescue worker risked his life saving two tourists who ________ in the mountains for two days.

A.are trapping                                              B.have been trapped

C.were trapping                                            D.had been trapped

【回答】

D

【解析】

考查语态和时态。句意:一个救援人员冒着生命危险挽救了两个被困在山里两天的旅游者。“who ___ in the mountains for two days”是定语从句,修饰two tourists,two tourists和trap之间是被动关系,该空应用被动语态。由risked可知,营救人员救游客是过去的事情,被困两天发生在营救人员救了他们之前,即“过去的过去”,该空应用过去完成时态。综上,D选项正确。

点睛:过去完成时表示过去某一时间或动作以前已经发生或完成了的动作,即“过去的过去”,其表达形式为had done,被动语态的表达形式为had been done。

知识点:过去完成时及其被动式

题型:选择题

标签: