Correct choice is (a) TFIID
Easiest explanation: TFIID includes the TBP subunit which binds to the TATA box along with some other proteins, together known as the TBP-associated factors. TFIIB provides a binding site for RNA Polymerase. TFIIF contains a special subunit which is bound to the entering RNA Polymerase. TFIIH contains 10 subunits, 3 of which possess enzymatic activity.