16. They______there for sixteen years by next September.(A) have lived(B) live(C) lived(D) will have lived