问题 选择题

--Jim, did you take out the trash just now?

--No. By the time I came home it          .

A. have been taken out      B. had taken out          C. had been taken out

答案

答案:C

题目分析:take out拿出,带出,by the time直到,came home是过去时,扔垃圾是发生在came之前的动作,过去完成时表示的是过去的过去。又有be+动词过去分词构成被动语态。had been+过去分词,含有被动语态的过去完成时。句意:Jim,刚才是你把垃圾扔了吗?不,我回来的时候垃圾已经被扔了。故选C。

判断题
单项选择题