I the book a week ago.
- A.have borrowed; since
- B.have kept; since
- C.kept; for
- D.have kept; for
答案
正确答案:B
知识点:动词时态:现在完成时 介词辨析 介词的用法

本题缺少谓语动词,且时间状语也需要补充完整。since和for引导时间状语时的用法是:“since+过去时间点”、“since+一段时间+ago”、“since+从句(一般过去时)”,“for+时间段”。题目中第二个空后面是“一段时间+ago”,所以第二空选择since,排除CD。根据句意“自从一周前我就借了这本书”可知表示的是动作在过去某一时间开始并一直持续到了现在,和“since+一段时间+ago”这个表示一段时间的状语进行了连用,应用现在完成时。而A中的borrow是非延续性动词,不能和表示一段时间的状语连用,需要变成相应的延续性动词keep。所以答案选B。

略
