【求教】两道英语选择!

1.( )58 people were reported ___ in a fire accident which occurred on November 15, 2010 in Shanghai.
A.to be killed B.having been killed C.having killed D.to have been killed
答案是D,为什么不是A? November 15, 2010 难道不是一个顺时吗?

2.( )Olympics, along with other international competitions,___ as an excellent platform for countries all over the world to enhance their relationships.
A.is served B.serves C.are served D.serve
答案是D。①。“along with”不应该是根据前者么?②。在这里用主动语态怎么解释??
"along with”不应该是根据前者么,为什么用复数形式?

第1个回答  2011-01-19
1 注意那个were reported 已经是过去时态了,所以be killed发生还是在report之前。。那就是过去的过去,就过完成时态,所以是D,to have been killed
2 serve as是作为,充当的意思,注于是Olympics 所以不存在被动的关系。
第2个回答  2011-01-19
1.句中共有两个动作,一个是报道,一个是事件发生,很显然事件发生在报道前,是在过去的过去,故用完成时。
2.along with是就近原则,但这里Olympics应该是集体名词的用法,是奥林匹克运动的统称。
第3个回答  2011-01-19
1 to have been done 不定式的完成时 是发生在谓语动作之前的内容 这里 kill的动作发生在 report之前 所以要用不定式的完成时
例子

Robert is said to have studied abroad,but I don't know what country he studied in
study的动作发生在said之前

2
Olympics 作主语用复数 还有其他的一些相关的
The Olympic Games are held every four years.
The Olympics 是口语中 the Olympic Games的简称,为复数名词,后面动词也用复数
不懂可以Hi 我(*^__^*)本回答被提问者采纳
第4个回答  2011-01-19
请注意四种句型
it was reported that 58 people had been killed in a .....
as was reported, 58 people had been killed in a .....
what was reported was that 58 people had been killed in a .....
58 people were reported _to have been killed__ in a fire accident which occurred on November 已发生,A表将要

Olympics就是复数形式
第5个回答  2011-01-19
时态问题,应该用过去时
相似回答