Skip to main content


I knew that a new secondary school …………… in our village recently.

a has built          

b has been built     

c had been built     

d had built                            

My first guess when I read the sentence is that 'c' is the answer. Then, I started thinking of why 'b' is not correct. I think that because 'knew' is past and the present perfect shows a relation between what happened ' the building' and the present. Am I right?


I really appreciate what you do and which really helps A LOT.

Original Post