题目
The work___by the time you came back.A. will have been doneB. was doneC. had been doneD. has done
The work___by the time you came back.
- A. will have been done
- B. was done
- C. had been done
- D. has done
题目解答
答案
C
解析
步骤 1:理解句子结构
句子的主语是 "The work",谓语动词是 "___",时间状语是 "by the time you came back"。时间状语 "by the time you came back" 表示在你回来之前,工作已经完成,因此需要使用过去完成时态。
步骤 2:分析选项
A. will have been done:将来完成时,表示将来某个时间之前已经完成的动作,不符合题意。
B. was done:一般过去时,表示过去某个时间点完成的动作,不符合题意。
C. had been done:过去完成时,表示在过去的某个时间点之前已经完成的动作,符合题意。
D. has done:现在完成时,表示从过去到现在完成的动作,不符合题意。
步骤 3:选择正确答案
根据句子结构和时间状语,正确答案是 C. had been done。
句子的主语是 "The work",谓语动词是 "___",时间状语是 "by the time you came back"。时间状语 "by the time you came back" 表示在你回来之前,工作已经完成,因此需要使用过去完成时态。
步骤 2:分析选项
A. will have been done:将来完成时,表示将来某个时间之前已经完成的动作,不符合题意。
B. was done:一般过去时,表示过去某个时间点完成的动作,不符合题意。
C. had been done:过去完成时,表示在过去的某个时间点之前已经完成的动作,符合题意。
D. has done:现在完成时,表示从过去到现在完成的动作,不符合题意。
步骤 3:选择正确答案
根据句子结构和时间状语,正确答案是 C. had been done。