首页 > 留学知识库

问题: 英语问题

the bank is reported in the local newspaper( )in broad daylight yesterday
a to bave been robbed
b robbed
选A为什么

解答:

这是过去完成时的表达方法。
过去完成时,主要用于在过去的时候某一动作已经完成。
分析该句
yesterday,显然是完成时间
reported in the local newspaper,很明显,bank is robbed这个动作在报道之前就完成了。
所以,
全句应该是the bank had been robbed in broad daylight yesterday before the local newspaper reported.
但是,由于是newspaper作主语,用了被动语态,所以当had been robbed接在to后边时,就成了have been robbed