新概念二册34课the police__dan's bicycle 但是是had found 我想说用have been finding行吗?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/26 04:38:21
新概念二册34课thepolice__dan''sbicycle但是是hadfound我想说用havebeenfinding行吗?新概念二册34课thepolice__dan''sbicycle但是是ha

新概念二册34课the police__dan's bicycle 但是是had found 我想说用have been finding行吗?
新概念二册34课the police__dan's bicycle 但是是had found 我想说用have been finding行吗?

新概念二册34课the police__dan's bicycle 但是是had found 我想说用have been finding行吗?
不行

have been doing 是现在完成进行时 表示发生在过去的动作一直持续到现在
find 表示找到 强调动作的结果 它是不能用于表示持续动作的现在完成进行时的
至于为何用 had found 过去完成时
本课故事的背景是过去的事情 当Dan被告知他的自行车被找到了
he was told by a smiling policeman that his bic...

全部展开

have been doing 是现在完成进行时 表示发生在过去的动作一直持续到现在
find 表示找到 强调动作的结果 它是不能用于表示持续动作的现在完成进行时的
至于为何用 had found 过去完成时
本课故事的背景是过去的事情 当Dan被告知他的自行车被找到了
he was told by a smiling policeman that his bicycle had been found.
自行车自然是被告知之前就已经找到了 是“过去已经”或“过去的过去”
那么答案必然是过去完成时 had found

收起

肯定不行啦,find本来就是找到的意思,动作已经完成,只能和完成时态连用,have been doing 是完成进行时,动作从过去延续到现在的,还在进行中,这和find的意思相矛盾了。可以说have been searching,就是从过去到现在一直在找的意思