21. Cooking calls for _________ patience and time but it is __________ enjoyable experience.
A. a;the B. 不填;an
C. the;an D. a;不填
22. (2012·衡阳高一检测)You are supposed __________ the work yesterday but you forgot.
A. to finish B. to be finishing
C. to have finished D. had finished