单选题 Never before (I have) seen anyone (who has) the skill (John has) when he (repairs) cars.
【正确答案】 A
【答案解析】改为have I。Never否定词前置要用倒装语序。