I . . . . . . . . white washing my house since morning, so I am feeling tired.

  • A will be
  • B has been
  • C have been
  • D will have been

Explanation

The correct answer to the question is: have been