英语中这三个单词都有“大”这个意思,有时候比较迷惑。一般来说great程度更大一些。这里分几种情况:

在讲大小的时候,big 和large 一般是可以通用的,但是big 比较口语化,large就比较正式些,一般在文章中都用large,great可以表示两个数值比较的大小。big 和great 可以表示比较抽象的含义,指重要的事件或者行动,在这种情况下great 比 big 更正式一些。比如 You are making a big/great mistake. a big/great change 都是合适的表达。但是一般只有great 可以与不可数名词连用,意思与a lot of 相近,比如 I had great difficulty in getting through on the phone. 我费了好大劲才把电话打通。还有great care, great charm 等。great 可以表示著名,强大,伟大或者具有重大历史意义。例如 Napoleon was not a big man, but he was a great man.拿破仑身材不高,但他是一个伟人。另外great 在口语里也经常使用,表示喜欢,赞成,很好的意思,比如 How do you like my dress? --Great!