There have been several new events___ to the program for the 2008Beijing Olymoic Games.A.add   B.to addC.adding  D.added

问题描述:

There have been several new events___ to the program for the 2008Beijing Olymoic Games.
A.add   B.to add
C.adding  D.added

选D
主句是There have been several new events for the 2008Beijing Olymoic Games.
added to the program作new events 的定语
又因为new events和program是主谓关系
(主谓关系这题中指新项目是被加入北京奥运会项目中的)
所以选added

D
因为主句是现在完成时
表示已经发生了,所以用D
如果是正在发生,就可以用C