English problem(wait on line)

问题描述:

English problem(wait on line)
have u ever(fill in a word) any sports meetings(fill in a word)1990
a.joined,since
b.taken part in,since
c.joined,for
d.taken part in,for
PS:why?
who can answer?

b.
take part in参加活动
since自从.