—I ___________ a science fiction from the library.—Really ? How long ________ it _________A.was borrowed,has been keptB.have borrowed,has been keptC.borrowed,was keptD.lent,has kept
网友回答
B解析B 句中没有明显的指过去的时间,用现在完成时,“我买了一本科幻小说”;现在完成时与一段时间连用时,要用延续性动词,buy要转换为keep“保存”。“被保存”译为have been kept,被动语态的完成时。