问题

For 800 years Oxford and Cambridge universities ______in everything from Nobel prizes to boat races.

A:competed
B:had beencompeting
C:have competed
D:compete
正确答案是: