By the end of last month, they _____ all the projects. A. had completed B. completed C. will complete D. complete