单选题 29.  We had the machine ______ just now.
【正确答案】 C
【答案解析】[考点] 非谓语动词
have sth. done意为“让某事被(他人)做”,其中过去分词作宾语补足语。根据句意可知,machine与mend是逻辑上的动宾关系,所以要用过去分词。故选C。
   我们刚才请人把机器修好了。