SHE IS __________ THAT THE PUPPY HAS GROWN SO MUCH IN 2 MONTHS.A....

18. She is __________ that the puppy has grown so much in 2 months.

A. astonish

B. astonishing

C. astonished

D. astonishes