by the end of this month i.............here for five years
A)Will work
b)will have worked
c)will have been working 
D)Will be working 
       to make the sentence in feture perfect tensse

Answer :

By the end of this month I will have worked here for five years

The correct option is option(b)will have worked

By the end of this month i will have worked here for five years.

The future perfect is a verb tense that is used to describe actions that will be performed before a future date.

The future perfect tense has a simple formula: will have + [past participle]. It makes no difference whether your sentence's subject is singular or plural. The formula remains the same.

The future perfect tense and the simple future tense can be used interchangeably at times. There is no actual difference in meaning between these two statements because the word before clarifies the sequence of events, whereas without prepositions like before or by the time, you must employ the future perfect to clarify what happened first.

#SPJ3