for long
for long 表示“很久”,通常只用于否定句或疑问句,肯定句一般说 a long time。
She didn't stay for long.
她没有待很久。
很久;长久
longer — comparative of long
(时间)久;多久;远;远距离地;在空间上跨越很长的距离。;持续特定时长(由附加限定词说明)。;很长的时间(参见用法说明)。
For a long time.
在空间上跨越很长的距离。
Over a great distance in space.
持续特定时长(由附加限定词说明)。
For a particular duration (specified by additional qualifying words accompanying it).
很长的时间(参见用法说明)。
A long time (see usage notes).
Have you been waiting long?
你等了很久了吗?
用法提示:此处long为副词,表示“长时间地”。
The line stretched long into the street.
队伍一直延伸到街上很远。
用法提示:此处long为副词,表示“远距离地”。
She can hold her breath longer than anyone I know.
她憋气的时间比我认识的任何人都长。
用法提示:此处longer为副词long的比较级,表示“更长时间地”。
for long 表示“很久”,通常只用于否定句或疑问句,肯定句一般说 a long time。
She didn't stay for long.
她没有待很久。
long before 后接名词或从句,表示“在……之前很久”,常用于过去完成时。
She had left long before we arrived.
我们到之前很久,她就已经离开了。
long after 后接名词或从句,表示“在……之后很久”,可置于句首或句末。
Long after the accident, he still had nightmares.
事故过去很久之后,他仍然会做噩梦。
how long 用于询问时间的长短,也可问距离的长短。
How long did the journey take?
这段旅程花了多长时间?
far 是表示距离远的常用副词,可替换 long 表距离的用法;long 此义主要用于口语或体育语境(如 throw long),且 How long? 通常问时间,How far? 才问距离。
grammar · medium
易错句子He waited long than me.
正确表达He waited longer than me.
英语中副词的比较级通常加 -er,long 的比较级是 longer,不能用原级 long 直接接 than。
grammar · medium
易错句子How long time did you stay in Beijing?
正确表达How long did you stay in Beijing?
how long 本身已表示“多长时间”,后面不能再加 time。这是中文“多长时间”直译造成的错误。
grammar · medium
易错句子I haven't seen him since long.
正确表达I haven't seen him for long.
表示“一段时间”用 for,since 后面接时间点。在否定句中表示“很久”用 for long,不能用 since long。
作副词,与“long”的“很久、长久”时间义相对,表示持续时间短。
作副词,与“long”的“远、远距离地”空间义相对,表示距离不长。
很久以前
The story happened long ago.
这个故事发生在很久以前。
早已;很久以前
The problem has long since been solved.
这个问题早已解决了。
在…之前很久
He left long before the meeting ended.
他在会议结束前很久就离开了。
在…之后很久
She stayed long after the party was over.
聚会结束后她还在那里待了很久。
多久;多长时间
How long does it take to get there?
到那里要多久?
只要;和…一样久
You can stay as long as you like.
你想待多久就待多久。
常与 long 搭配构成 long ago,表示很久以前。
用于 long before,强调在某个时间点之前很久。
用于 long after,表示在某个时间之后很久。
用于 long since,表示自从过去某时起已有很久。
用于 not long until,表示距离某时间不远。
很久以前
Long ago, people used candles for light.
很久以前,人们用蜡烛照明。
不久,很快
Before long, the sun came out.
不久,太阳出来了。
早已,很久以前
The old house has long since been demolished.
那座老房子早已被拆除。
生生不息,繁荣昌盛。
This is the famous Vulcan greeting from the Star Trek franchise, often accompanied by a hand salute. Here 'long' is used as an adverb meaning 'for a long duration'.
这是《星际迷航》系列中著名的瓦肯问候语,通常伴随一个手势。这里的 long 用作副词,意为“长久地”。
很久以前,四大部族和睦共处。
This is the opening narration of the animated series 'Avatar: The Last Airbender'. 'Long ago' is an adverbial phrase, and 'long' is an adverb meaning 'a long time before'.
这是动画剧集《降世神通:最后的气宗》的开场旁白。long ago 是副词短语,其中 long 是副词,表示“很久以前”。
Choose the next layer that will help you use longer with more confidence.
Recommended next
Preparing Confusing words
Complete this area with confusing words.
Dictionary facts from DICTIONARY_API_DEV, ECDICT, WIKTIONARY.