25.When I got to his office, I____ that he ____ out.
A.told; had been
B.was told; was
C.had told; was
D.was told; had been
24.He knows little about the city as if he ____there so far.
A.isn't
B.weren't
C.shouldn't have been
D.hadn't been
23.----We didn't see him at the lecture.
----Neither did anyone else. He ____it.
A.may not have attended
B.must have been absent
C.can't have attended
D.couldn't have been present
22.Mary has just left, but I did not know she ____ until yesterday evening.
A.will leave
B.was leaving
C.had left
D.has left