(单选题)
By the time she ______ in the gymnastics tournament at the New York Goodwill Games, she ______ a junior gymnast for eleven years.
A.competed; has been
B.competes; has been
C.competed; had been
D.will compete; will have been
参考答案:C
参考解析:
考查一般过去时和过去完成时。句意:等到她完成纽约友好运动场的体操比赛,她就已经做了11年的少儿体操运动员了。By the time与完成时态连用,主句had been是过去完成时,所以By the time引导的时间状语从句需要用一般过去时。故选C。
知识点:
