In the following sentence:
The house was painted last weekend, it ..... painted for years.
should I use:
A) hasn't been, or
B) hadn't been.
This is confusing. My reasoning is as follows: Had been is used to express the earlier of two events but there is only one even "the painting" so why use it and not hasn't been to give the meaning