have long been yearing for 向往已久
there have long been controversies 长期以来存在争议
have not been together long 相处的日子还浅
Patriotic songs have long been a feature of Kuwaiti life.
爱国歌曲长期以来一直是科威特人生活的一个特点。
I have long been waiting for an opportunity to escape.
这么久以来,我一直在等待逃跑的机会。
American papers have long been highly unusual in their reliance on ads.
长期以来,美国报纸极度依赖于广告。
Spices have long been used to keep food safe to eat.
VOA: special.2010.06.01
This is the world, particularly the legal world, catching up with where religious and cultural concepts have been for a very long time.
这就是这个世界,尤其是法律世界,向宗教和文化概念靠拢的地方,而后两者已存在很长时间了。
Maybe you have been inside all day long when a friend comes from outside.
假设你已经室内待了一天了,这时一个朋友从外面回来了。
应用推荐