I CAN HEAR A CAT _________ ON THE ROOF.A. SCRATCHING B. SCRATCHE...

120. I can hear a cat _________ on the roof.

A. scratching B. scratches C. to scratch D. was scratching