A. sitting B.to sit C.sat D.having it
A. haven’t heard B. didn’t hear C. hadn’t heard D. won’t hear
A. has begun B. had begun C. had been on D. was
A. will finish B. finish C. am finishing D. finished