Ответ:

Перевод задания: Если бы у меня был миллион долларов, я бы купил дом.

Это условное предложение второго типа: после if используется Past Simple.

Ответ: C — had.