两道现在完成时的题`1.Where you { }(be)?I { }(look) for you all aftern

两道现在完成时的题`
1.Where you { }(be)?I { }(look) for you all afternoon.
2.You { }(avoid)me all day.What I { }(do)?
第一题 我写的是were/looked 但答案用了现在完成时,为什么呢?
第二题 我写的是avoided/did答案也是现在完成时啊!
额、前两题为什么用现在完成时?
如果用现在完成时怎么说》?
下面给的答案都不对啊 正确答案是have you been ;have been looking
have been avoiding;have I done
kk望见奶 1年前 已收到3个回答 举报

莎拉公主现实版 春芽

共回答了20个问题采纳率:75% 举报

all afternoon all day
既然表示整天 整个下午 必然是一个延续到说话时候的过程 所以要用完成时
have been looking
have avoided

1年前

6

gigi8278 幼苗

共回答了775个问题 举报

were? have been looking
avoid have done
现在完成时,是有对现在造成影响
第一句:我整个下午一直在找你
第二句,我做了什么(对现在的影响造成你一直在逃避我)

1年前

1

zhonxiufen 幼苗

共回答了2155个问题 举报

1 Where have you been? I have been looking for you all afternoon.
2 You have been avoiding me all day. What am I going to do?

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 18 q. 0.030 s. - webmaster@yulucn.com