Dictionary.com
Thesaurus.com

will have been blocking

  • future perfect progressive
    of block.
    block
    noun
    a solid mass of wood, stone, etc., usually with one or more flat or approximately flat faces.