Akademik

have to thank for
have (someone or something) to thank for (something)
— used to say that someone or something is responsible for something

The television show has young audiences to thank for its success. [=the show is successful because it is popular with young audiences]

The city has the mayor to thank [=to blame] for its current fiscal problems.

• • •
Main Entry:thank

Useful english dictionary. 2012.