She the book two days ago.
- A.has borrowed; since
- B.has kept; since
- C.kept; for
- D.has kept; for
答案
正确答案:B
知识点:动词时态:现在完成时 介词辨析

结合选项可知整体句意为“自从两天前她借了这本书”,表示的含义为过去某一时间发生的动作或状态一直持续到现在,符合现在完成时的第二个含义。句中有表示延续的时间状语,所选的动词应是延续性动词。borrow是短暂性动词,需要变成延续性动词keep,第一空应填has kept。现在完成时中since和for的用法是:“since+过去时间点”、“since+从句(一般过去时)”、“since+一段时间+ago”,“for+时间段”。题目中空格后是“一段时间+ago”,所以第二空选择since。所以答案为B。

略
