Mark the letter A, B, C or D to indicate the correct answer to each of the following questions.
Question 12: - "How long have you been building this bridge?"
-"This bridge __________ for two years."
A. has built
B. has been being built
C. has been building
D. has been built