A. write B. full C. provide D. fill
A. have finished B. will finished C. will have finished D. have been finished
A. fond B. liking C. loving D. favorite
A. to meet B. to have meet C. meeting D. have met
A. melts B. concentrates C. freezes D. resolves
A. frustrate B. spoil C. overcome D. defeat
A. basic B. fundamental C. essential D. elementary