Dictionary.com
Thesaurus.com

had been shuttering

  • past perfect progressive
    of shutter.
    shutter
    noun
    a solid or louvered movable cover for a window.