A jewelry shop is reported in the local newspaper (to have been robbed) last night. .

A jewelry shop is reported in the local newspaper (was robbed) last night. .为什么错了,答案是(to have been robbed) 为什么用to 什么结构 为什么用完成时 不是last night 吗?

A jewelry shop is reported in the local newspaper (to have been robbed) last night.

= It is reported in the local newspaper that a jewelry shop was robbed last night.
句型:
主语(人或物)+be +vt-ed + to -v ...
=It +be +vt-ed that 主语(人或物)+ V...
此处的be+vt-ed 中vt-ed常用:said, thought, believed, reported等
to-v: 表示将来,所以第二个句子中的V常用将来;
to be doing表示进行,所以第二个句子中的V常用进行;
to have done表示完成,所以第二个句子中的V过去式或完成式。
这里因为有个last night,所以用过去式。
如:
He is said to come
=It is said that he will come.
The boy is thought to be staying home.
=It is thought that the boy is staying home.
He is believed to have come.
It is believed that he has come.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-01-25
不定式的完成时:to have done
表示这个动作发生在前面谓语的之前。
即:be robbed 发生在reported 之前。

希望帮到你
第2个回答  2013-01-25
have been 这里可能想表示持续状态,就是这个店还没有从这次抢劫中恢复,如果是was听者可能认为已经没事儿了还可以去shopping。 至于用to 我找不到任何合理的理由。所以我认为的结合上下文。希望有所帮助。
相似回答