Which tener idiom best completes this sentence?

Mike ___________________ de cometer errores cuando habla español.

A.
tiene vergüenza
B.
tiene razón
C.
tiene ganas
D.
tiene cuidado