skilled与skillful有什么区别?

skilled和skillful两者都可以表示“熟练的”,但有区别

1)skilled 主要指因受过专门训练、有丰富的实践经验等,从而掌握了某项专门的技术。简单说,指因实践则精通,因锻炼而熟练;

2)skilful 则主要指人聪明,做事机灵等,含有readiness(敏捷)和knowledge(知识)相结合的含义

例句比较:

He is a skilled carpenter. 他是熟练的木工

He was a highly skilled flier now. 他当时已是一位技术高超飞行员

He is skillful in teaching. 他善于教学

She was skillful at inventing excuses. 她很会编造借口