问题补充:
Have you prepared for the sports meeting which soon?
A. has taken place
B. will be taken place
C. is to take place
D. is to be taken place
答案:
A. has taken place
B. will be taken place
(答案→)C. is to take place
D. is to be taken place
解析:句意:你为不久将要举行的体育运动会做好准备了吗?这里是定语从句,先行词是sports meeting,which在从句中主语;take place不能用被动的形式,故排除BD;因为从句的状语是soon表将来,故排除A。所以应选C。