We have the following function:

And we have to predict what would happen if the function changes to:

To predict what will happen in this case, we have that:
1. The first function is called the parent function.
2. The second function is a transformation of the parent function.
3. The given transformation is of the form:

4. Then we have that, in this case, we have that the parent function has been translated 12 units to the right since we have:

5. And we can check this if we graph the two functions as follows:
Therefore, in summary, we have that:
The graph will shift to the right 12 units (option C.)