Sarah had her washing machine repaired the day before yesterday,--------

问题描述:

Sarah had her washing machine repaired the day before yesterday,--------
A.had
B.did
C.hadn't
D.didn't
这个题好像是选D 但是为什么呢?题干里面的had实义动词还是助动词呢?

是选D .
题干里面的had, 是实义动词那是什么意思呢?这句话怎么翻译呢