单项选择题
A.didn't run B.shouldn't have run C.haven't run D.hadn't run
A.of which B.of whom C.which D.who
A.so much time has been wasted B.has so much time wasted C.has so much time been wasted D.has wasted so much time