When did you buy this shirt?I __ it for five days.a.have bought b.have been c.have hadd.have kept为什么选C,其它答案为什么不可以,d.have kept

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/27 10:23:43
When did you buy this shirt?I __ it for five days.a.have bought b.have been c.have hadd.have kept为什么选C,其它答案为什么不可以,d.have kept
xTRAΞ2udi`GR(2((> ##!3=F&Te3us=}{ٷ*}d-'Q #" r(BYj- Ĉw#͒OE+p,jo ]hsȪ]oR:Ff:I_|0ufB#Ì+uit (ƕg#nK傭(9lD`wm2J^>J}ni܂s0Ip/Ϡ`@fn<+ YS(. ~p;`?pzNMYx!>&FQڊ=1.\~ Wv4"I<{mX9blpRjD'uWmBhس:;\b[!eskʭ~G,6fa%q4BSSKU^uhpq^V:FCi?>% :&:.!H Ut5^ nzUniu5##oքAiv]rl/%L6!'1@Ψ% Vjʺ%qR= zy2 ̵^WQ)GVSr'^&',hv4MA~$D! 1oI K.):C:8DBy] ˰sHfi/G@62DԂDWNJ %TaxEGjmN&Z

When did you buy this shirt?I __ it for five days.a.have bought b.have been c.have hadd.have kept为什么选C,其它答案为什么不可以,d.have kept
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

When did you buy this shirt?I __ it for five days.a.have bought b.have been c.have hadd.have kept为什么选C,其它答案为什么不可以,d.have kept
完成时中,for后面节时间段,动词必须是可延续性动词,A buy不是延续性动词,淘汰.
BD虽然是可延续性动词,但是不符合句子的意思.B带入句子中的意思是我已经成为它五天了
D 我已经保存了 保管了 了五天.keep一般在现在完成时中代替borrow
Chave had 拥有,既然已经买了 就是自己拥有的

由后面的for five days可以看出空里应填一持续性动词,故c选项的have表示拥有是最恰当的,其他的b无意义,d由前半句看出是购买所得,不应该用keep(保有)意思不对,a是中式说法,英文中买了多久了表述出来就是c的拥有多久

c.have had “已经拥有”
for five days是一段时间,用持续性动词!
have been 是说“到...多久”时用
buy是短动词(瞬间动词)不可能一直做“买”这个动作哦
keep不与 现完 用 偶
你可能受到Keep this! “接着”的影响