weared a white coat ,he like cook more than a doctor中wear为啥加

1个回答

  • 1、Dressed in a white uniform,he looks more like a cook than a doctor.

    他穿上白色的制服,看上去与其说像个医生,倒不如说像个厨师.【此句中省略了连词和主语以及be动词,即:When he was dressed in...,he looks...;依你的例句而言,此处的dressed应该用dressing,认为非谓语动词dress与句子的主语he之间存在主动关系;然而,此处固定短语为:be dressed in...,故直接去掉连词、主语和be动词,由过去分词短语作状语】

    2、你的例句中weared本身就是错误的,因为wear是不规则动词,即过去式为worn,过去分词为worn;所以应该更正为:Wearing a white coat,he looks more like a cook than a doctor.【注:此句中的wear与主句的主语he之间存在主动关系,故用现在分词作状语】