To give you a better picture I will use a different approach.
Put your sentence into present tense, in english!
What would you wanna express with
If you said 'by Michelangelo' you could refer to the past...
If you said 'by my father' you could mean -> he finished it right now!
Or is it just some fact 'this house is built - we can see that - full stop!'
Or would you rather use
- this house gets/got build...
To be more clear I guess you would rather go for 'get/got' !
In past tense you already feel the got when you say was - so...
- this house was built...
- this house got build...
is perceived as absolutely the same, in contrary to the present tense example where one starts asking himself questions about whether to use the one or the other!
In German this distinction is very clear with the two flavors of the passive-voice - but compare:
- 'Zustandspassiv' vs. 'Vorgangspassiv'
In German you distinguish it like that
dieses Haus ist/war [bereits] gebaut... -> und nichts kann diese Tatsache ändern - und 'von wem' ist auch nicht Sache...
dieses Haus wird/wurde gebaut... -> und die Frage 'von wem' drängt sich förmlich auf, auch wenn eine Zeitangabe wie '1990' hinzugefügt wird
You do not imply 'get/got' when you are using 'sein' in German. Only 'werden/wurde' is 'get/got'...!