Community Web Version Now Available
Questions about ’很长的时间了‘...does it mean for 'a very long time'? Two questions: 1) Is it 很长的 or 很常的 that means very long in 'a very long time'? 2) When you say 时间了, does it mean that time has passed? So ’很长的时间了‘ would mean a very long time has passed?
Nov 18, 2016 10:46 PM
Answers · 4
Son, 很means very, 长 means long, 时间 means time. Add them together, you got 很长时间 means very long time. I am not sure you need the 的 in the middle. Also, 常 means often(not the word you want to use here, even it sounds the same as 长). Now, 了 means in the past, yes. But it doesn't means a long time has been passed. Instead, it means "it has been a long time" or "long time ago", depending on the context. For example, If i ask how long you have been waiting in the line, you can reply by saying "很长时间了“. That means you have been waiting for a long time. Or, I can ask when was the last time you have visited China, and you can also answer with "很长时间了“. That means it happened long time ago. If you really want to say that a very long time has been passed, you would say "过了很长时间“ Just my 2 cents. Happy learning. Eddie
November 18, 2016
You should post a complete sentence or more, because context is important. 长 means long length or long duration 常 means frequent, often 很长的时间: a very long time 了does not always indicate the past, which is why you should post a sentence. Look here: for some info on 了。 Sandy misun gave a very good answer.
November 18, 2016
It depends on the situation. In differnet situation it means different things. In Chinese there is no "很常的” , only “常常” , “经常” , “不常” etc. Means usually or often. “长” can be used to describe many things like time, length or others.
November 19, 2016
Language Skills
Chinese (Mandarin), English
Learning Language
Chinese (Mandarin)