A.I heard
B.did I hear
C.I had heard
D.had I heard
A.What; what
B.That; that
C.What; that
D.That; what
A.will be
B.will have gone
C.will have been
D.has been going
A.What
B.It
C.All that
D.That
A.too
B.though
C.yet
D.either
A.that
B.which
C.whether
D.if