"花了好长的时间" 可以用英文表示为 "to spend a long time." 这个表达的来源可能源自于人们把时间想象成是一种物品,用语言来描述它被 "花费" 或 "消耗"。
例句:
I spent a long time studying for the exam. (我花了好长的时间备考。)
She spends a lot of time on her hobbies. (她花了好长的时间在她的业余爱好上。)
We've been waiting for hours. It feels pke we've spent a long time here. (我们已经等了好几个小时了。感觉好像我们已经在这里花了好长时间了。)