PAUL DID SO WELL IN HIS SPEECH TODAY

6.Paul did so well in his speech today: he_______ it many times this past week.

A. had been rehearsing

B. would have rehearsed

C. must have rehearsed

D. should have rehearsed