If you mean 'My laptop was being repaired' then that's what you need to say.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
exodus74 I had my laptop to be reparedThat is not natural Englih.
exodus74I want to convey the idea that my laptop have been in repair for two weeksOK, but My laptop has been in repair for two weeks.