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 rehearsedC. must have rehearsed D. should have rehearsed