第1个回答 2007-09-03
had been done 是过去完成时,指过去的过去,这里只有一个 a moment ago 明显是过去时的时间状语,而你看那No one knew who had done it.
这句用的是过去完成时,因为是与玻璃坏了的时间做比较,是先有人打破它,玻璃才能坏
用had done时必须要先有一个过去的时间状语,如果动作在这个时间状语之前此动作才能用过去完成时
第2个回答 2007-09-03
.had been broken是完成时态
这个句子a moment ago说明是过去时态
所以选b
be done被动语态态
had done 过去完成时态
had been done被动语态的过去完成时态
第3个回答 2007-09-03
选A. 因为有下句.No one knew who had done it. 如果没有下句, 就选B. 因为有提示词ago.
第4个回答 2007-09-03
选B.因为窗户是被打破的所以要用被动.而是完成时
第5个回答 2007-09-03
C,A是过去完成时,也就是过去的过去才能用.Had是Has的过去式