I've tried to like you for the longest time but I just cannot.
I can't fall in love with him even though I really tried to.
⓵ I've tried to like you for the longest time but I just cannot は、「あなたの事を好きになる様に長い間努力したけれど、やっぱり好きになれません」と訳せます。この場合の like は、恋愛対象でも友人関係にも使えます。
for the longest time: 長い間(口語的)
文法的に、longest は 長いを意味する long の最高級 long+est の意味ですが、口語的に使う場合は long の強調で「とても長い間」と使う事も多くあります。
例えば、we waited for the longest time to collect our suitcases at the airport (空港でスーツケースが出てくるまですごく長い間待った)と言う事もできます。ただ、この表現は若干砕けた口語になるので、フォーマルな場合は very long time を使ってください。
⓶のI can't fall in love with him even though I really tried to は「頑張ってはみたけれど、彼のことは(恋人としては)好きになることは無い」
fall in love: (恋愛対象として)好きになる、恋に落ちる
even though: 〜したのに
伝える相手が恋愛対象でもお友達でも、少しキツめの内容の言葉になってしまうので、会話の前後に I'm sorry などをつけて、少しニュアンスを和らげるとより良いかも知れませんね。
I've tried to like you so long, but I've found it difficult.
おっしゃられている内容は以下のようにも表現できると思いました(*^_^*)
I've tried to like you so long, but I've found it difficult.
「長い間あなたのことを好きになろうとしましたが、難しいと分かりました」
もっと強調したい場合には、
I've found it impossible.「不可能だと分かりました」
にしても良いと思います。
以上です。
少しでも参考になれば幸いです(*^_^*)
★★大阪カフェレッスン英会話講師 KOGACHI