borrow题目

来源:百度知道 编辑:UC知道 时间:2024/06/02 10:06:53
--How long haue you ___the book ___the library?
--About a week.
A.borrowed...from
B.lent...to
C.returned...to
D.kept...of
请讲出理由或用法
尽快

D.
这是一道关于考查 过去完成时的经典题目
可以使用排除法逐个排除
说先排出B\C,语义不通
接下来分析A\D即可
A中的borrow为瞬间动词,不能用在这个过去完成时中,
D中的keep为可持续性东西,可用在完成时中
意为 : 你借图书馆的这本书有多长时间了?

D.kept...of
你借了多久,是指你拥有这本书的时间是多久
keep有持续的含义

反正不是B lent貌似是瞬间动词 估计是D

D,因为这里要用延续性动词,而不能说“你借这本书多久了”只能说“你持有这本书多久了”,这个时候就该把原有的瞬间性动词按照规定改成延续性动词,所以用keep,明白了吗?

A
你从图书馆借来的这本书多久了?
.borrow是往里借
用过去式borrowed

标准答案来了
D
这里因为是How long,所以需要用现在完成时态,就是have+过去分词,而且句中的have也能体现,你的haue拼错了
关于现在完成时态,动词一定是“延续性动词”,瞬间动词绝对不可以。
borrow虽然意思队,但是,这是“借”,一瞬间就能完成,所以不是延续动词,A错误
lend是借出的意思,不可能我借给图书馆,意思错误,
return是归还的意思,虽然可以说“你这本书还给图书馆多久了”,意思正确,但是,还也是一个瞬间的动作,所以C错误
D,是keep,就是保存的意思,这里是拥有的意思,也就是,“这本书你借了多久了?”回答,一周了。

所以,答案D