1. (2012·北京高一检测)—The windows are dirty.
—I know. They________for weeks.
A. haven’t cleaned B. didn’t clean
C. weren’t cleaned D. haven’t been cleaned
2. (2012·杭州高一检测)The new library building________last week.
A. was completed B. is completed
C. completed D. has completed