When did you buy this shirt?I -- it for five days.a.have bou

问题描述:

When did you buy this shirt?I __ it for five days.a.have bought b.have been c.have had
d.have kept
为什么选C,其它答案为什么不可以,
d.have kept
1个回答 分类:英语 2014-11-24

问题解答:

我来补答
完成时中,for后面节时间段,动词必须是可延续性动词,A buy不是延续性动词,淘汰.
BD虽然是可延续性动词,但是不符合句子的意思.B带入句子中的意思是我已经成为它五天了
D 我已经保存了 保管了 了五天.keep一般在现在完成时中代替borrow
Chave had 拥有,既然已经买了 就是自己拥有的
 
 
展开全文阅读
剩余:2000
下一页:铜,及其化合物