一道英语单选题 Irish weddings are almost certain to ____ in this way for generations

问题描述:

一道英语单选题 Irish weddings are almost certain to ____ in this way for generations
A:have celebrating
B:be celebrated
C:have celebrated
D have been celebrated

d
后面有for generations
所以前面应该用完成时态
而weddings是被庆祝,所以是被动