单选题 Leonardo was fined $150 by the magistrate and given a strong warning.
【正确答案】 C
【答案解析】[解析] 名词辨析
magistrate表:文职官员,地方法官;A.policeman警察;B.supervisor监督人,管理人,检察员;C.judge法官,审判员,鉴定人;D.lawyer律师;因此C为答案。