1.B.It is,joined
“it is +一段时间+since +一般过去时” 句型
2.B.been,city
have been to 是“到过某个地方”,符合句意,any other+单数可数名词
3.C.had been sold
已经卖完
4.C.has been married to
句子中有15 years,谓语只能用延续性动词,而marry是瞬间性动词,have been married to 才是延续性动词
5.A.need be
这里的need是情态动词,只有there need be 才是正确表达