difficulty
指的是困难,例如你在工作接到了一个大项目,完成它有点困难。
trouble
指的是麻烦,苦恼,烦恼。例如杰克遇到了感情上的烦恼。
problem
指的是问题,或者是出了什么问题。例如汤姆有一个感情的问题。
question
指的是一个问题。我有一个问题问你,problem与question区别是:problem更广,表示可能出了什么差错。
I have some problems
我有些问题(身体不舒服之类)
I have some questions
我有些疑问(学习方面,不懂的)