Both(A) as a hobby and as a profession, photography has(B) fascinated(C) people for more than hundred(D) years.
This is a question on the correct use of the indefinite article. The correct phrase is for more than a hundred years, not for more than hundred years. The use of the indefinite article a makes the difference.
So, the choice (D) is the answer.
TOEFL : Model Questions Index