作业帮 > 英语 > 作业

英语里的 have been done 和 be done 还是有点分不清 帮我看下这个句子

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/07/15 08:52:02
英语里的 have been done 和 be done 还是有点分不清 帮我看下这个句子
he was told by a smiling policeman that his bicycle had been found.Five days ago,the policeman told him,the bicycle was picked up in a small village four hundred miles away.
这里前面为什么可以用 had been found 后面却用的是 be done(was picked up)呢 如果换成 had picked up 这句话成立吗
have+V-ed表示某个动作已经发生完了.be done是表示被动,had been found是因为前面用的是he was told,表示这件事是以前发生的,所以这里也应该用被动的过去完成时态