Dictionary.com
Thesaurus.com

has subleased

  • present perfect
    of sublease (3rd person singular).
    sublease
    noun
    a lease granted by one who is already a lessee of a property, as an apartment.