永发信息网

这里有个题目(英语)!

答案:6  悬赏:70  手机版
解决时间 2021-08-13 21:09
  • 提问者网友:了了无期
  • 2021-08-13 09:26

I ________ for my English book everywhere,where did you put it?

A.have been looking                        B.have looked

C.looked                                          D.was looking

答案是A,但是我不知道B为什么不可以,"have been doing"是现在发生的动作一直持续仍在发生,"have done"是现在完成的动作。两个理解起来好像都可以啊:

“我到处找我的书(现在仍在找),你把它放哪了?”

“我到处找我的书(现在没找了),你把它放哪了?”

好像都可以啊。

最佳答案
  • 五星知识达人网友:怙棘
  • 2021-08-13 10:06

选A,如果已经找到用find.I have found my book.look for 是一个正在进行的动词,它表示这个动作本身,而FIND则表示动作的结果。

全部回答
  • 1楼网友:爱难随人意
  • 2021-08-13 13:24
你说如果她找到了的话还会问后面的:“你把它放到哪儿去了?”吗?只因为没找到才问的,而且按常理讲没找到的话肯定还得一直找下去的,因为急着用啊。
  • 2楼网友:我住北渡口
  • 2021-08-13 13:18
那你说现在找到了吗?肯定没有,他问别人放哪里了,那一定是还在找,并且还有可能找下去,所以用现在完成进行时,所以选A
  • 3楼网友:孤独入客枕
  • 2021-08-13 12:49
因为书没找到,所以寻找的动作会持续下去,用现在完成进行时
  • 4楼网友:廢物販賣機
  • 2021-08-13 12:12
他询问别人放在哪里应该属于仍在寻找
  • 5楼网友:西风乍起
  • 2021-08-13 11:45

look for在英文里面一般是瞬态动词组,说明只找了一次,不能直接用have,只有see这样的词能用I have seen it.

但此处是强调我一直在找,所以为了表示延续性,就加了一个ing的分词形式,所以选择A

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯