投入大量心血英文表达是given a lot effort。
given
词义:动词:赠予;给予;投入。
固定搭配:not given 未给予 ; 未提及 ; 没有提及。
例句:Given the uncertainty over Leigh's future I was left with little other choice.考虑到莉前途未卜,我几乎没有选择余地。
a lot
词义:形容词:许多;大量。
固定搭配:help a lot 很大用处 ; 很大用途 ; 帮助很大 ; 很大用法。
例句:A lot hangs on this decision.
很多事情都取决于这一决定。
effort
词义:名词:努力,精力;有组织的活动;努力的结果,成就。
固定搭配:best effort 尽力而为 ; 尽力服务。
例句:She took a deep breath and sat up slowly and with great effort.她深吸一口气,慢慢地、吃力地坐了起来。