by next Saturday I ___ no television for a month. (future perfect)

which verb correctly completes the sentence using the tense indicated in parentheses?

was watching

will watch

will have watch

have been watching