Bienvenido a Reverso.net, servicio gratuito de traducción en línea para inglés, francés, alemán, italiano, ruso, chino
long 
I 
  adj 
1  (in distance)  
[rope, hair, table, tunnel etc] 
长 的 [cháng de] 
2  (in time)  
[meeting, discussion, film, time] 
长 的 [cháng de] 
It was a long meeting.  这 个 会 议 很 长 。 
3  (in words)  
[book, poem] 
长 的 [cháng de] 
II 
  adv  (time)  长 久 [chángjiŭ] 
Have you been here long?  你 在 这 里 时 间 长 吗 ? 
III 
  vi 
to long for sth/to do sth  渴 望 某 物 / 做 某 事
[kĕwàng mŏuwù/zuò mŏushì] 
how long is the tunnel?  这 个 隧 道 有 多 长 ? 
how long is the lesson?  这 节 课 多 长 时 间 ? 
6 metres long  6 米 长 
the film is three hours long  这 部 电 影 长 达 3 个 小 时 
all day/night long  整 天 / 夜 
so  or  as long as   (provided) 只 要  (while) 在 . . . 同 时 
You can't turn the heat off as long as the system is on.  在 系 统 开 着 的 同 时 , 不 能 中 断 供 暖 。 
he no longer comes  or  he doesn't come any longer  他 不 再 来 了 
long ago  很 久 以 前 
long before/after  很 久 以 前 / 以 后 
before long   (future)  不 久 
They're bound to catch him before long.  不 久 , 他 们 一 定 会 抓 到 他 。, (past)  很 快 
Before long we were all safely back home.  很 快 , 我 们 就 都 安 全 到 家 了 。 
for long  很 久 
it won't take long  这 不 需 花 很 多 时 间 
it won't be long before/until...  很 快 就 . . . 
I won't be long  我 很 快 就 来 
at long last  终 于 
a long way  很 远 
so long!  inf 再 见 ! 
the long and the short of it is that...  总 而 言 之 . . .