A. to hearB. having heardC. to have heardD. been hearing
Correct Answer: to have heard ✔
Last Updated: August 28, 2020