C.
因为A选项存在语法错误,因此A排除,"happen"不能用被动,因此C排除,又因为这里是发生在过去,因此D排除,故答案为C.
补充:"happen(发生)"、”take place(发生)"不能用被动语态.