问题

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
B:had beencompeting
C:have competed
D:compete
正确答案是: