سلام دوست عزیز
بله این ساختار حال کامل هستش و از have something done برای زمانی استفاده میشه که شما خودتون شخصا کاری رو انجام نمیدین و از کسی میخواهین که اون کار رو انجام بده.
مثال: I had my hair cut.
من موهامو کوتاه کردم.(مفهوم این جمله اینه که یه نفر دیگه مثل آرایشگر این کارو برام انجام داده.)
لینک زیر هم میتونه براتون مفید باشه.