預約高中1對1精品課程(面授/在線),滿足學員個性化學習需求 馬上報名↓
詞語辨析:long與(for)a long time的用法區(qū)別
兩者均可表示時間,意為“長期”、“長時間”等,但兩者在用法上,有不少需要注意之處:
1.long通常用于否定句或疑問句,且要放在句末。如:
I can’t stay here long.我不能在這兒呆很久。
Have you been working here long?你在這兒工作很久了嗎?
但在下列情況中,long可用于肯定句:
(1)本身為比較級時:
You have to work longer.你得工作更長點時間。
(2)與so,too,enough,as...as等連用時:
Stay as long as you like.你愿意住多久就住多久。
You’ve been sleeping too long(long enough).你睡得太久了(時間太長了)。
(3)與現(xiàn)在完成時連用時:
He has long been ill.他病很久了。
I’ve long wanted to meet her.我很久以來就想見她。
2.(for)a long time通常用于肯定句。如:
He stayed here for a long time.他在這兒呆了很久。
He waited there for a long time.他在那兒等了很長時間。
注:也可用于疑問句,與long大致同義。如:
Have you been here long(a long time)?你來這兒很久了嗎?
3.兩者均可用于否定句,但含義不同。比較:
He didn’t speak for long.他沒說很久。
He didn’t speak for a long time.他很長時間沒講話了。
I haven’t been here long.我來這兒沒多久。
I haven’t been here for a long time.我很久沒來這兒了。