主要区别有两点
第一,词性有所不同。beautiful 只能作形容词,修饰名做定语或作表语。
而pretty除作形容词外还可作副词,表示"很",等于very。如,
The night scene of this city is very beautiful.
这城市的夜景很美。(beautiful作表语)
That’s a pretty good ideal。
这是很好的主意。(pretty作副词)
第二,beautiful 与pretty 同作形容词表示"漂亮,美丽”时的所表现的层次不同。beautiful比pretty更深一些。如,
He had three pretty, vivacious daughters.
他有三个活泼漂亮的女儿。
A pretty young girl came hurtling down the stairs.
一个漂亮的小女孩从楼梯上冲下来。
Beijing is a beautiful city full of culture and history.
北京是一座具有深厚文化和历史底蕴的美丽城市。
They're both beautiful ─ I can't make up my mind.
两个都很漂亮——我难以决定。
它们的区别是意思不同。
pretty表示:漂亮的;标致的;好看的;悦耳的;悦目的;好的;妙极了的。
beautiful表示:美的;美丽的;令人愉悦的;完美的;出色的。