I've been a freelance designer for quite a long time now.
重点
freelance意为“自由职业(者)的,独立的”,freelance designer即为“自由设计师”。表示时间段的时间状语for quite a long time(很长时间)和表示时间点的now(现在)连用,表示“到现在为止有很长时间”,这可能是该句的听音难点所在。
考点归纳
time表示“一段时间”时,常出现在以下短语搭配之中:
at one time意为“曾经有一个时期,一度”。如:
This used to be a very pretty lake at one time. 这里曾经是一片非常美丽的湖泊。
for a time意为“有一段较短的时间”。如:
John lived in Beijing for a time. 约翰曾在北京小住过。
for some time意为“较长时间”。如:
I hadn't seen my brother for some time. 我有好长一段时间没见到我哥哥了。