MUCH PROGRESS ____ BEEN MADE IN RECENT YEARS.A. HAVE B. HAS C. HAV...

11. Much progress ____ been made in recent years.A. have B. has C. having D. to have