問題詳情:
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。
知識點:過去完成時及其被動式
題型:選擇題