long for a long time和long lasting的区别

来源:互联网 时间:2025-09-04 08:34:04 15人看过

1、用法不同。

前者用于句首,后者用于句末。long-lasting,-可持续的,当想表示某事的影响是长久的,我们就可以用到这个表达。

2、词性不同。

前者是介词短语,意思是“很久地、长久地”,后者是形容词“长久的”。

两者均可表示时间,意为长期、长时间等,但两者在用法上,有不少需要注意之处:

1.long通常用于否定句或疑问句,且要放在句末。如:

Ican’tstayherelong.我不能在这儿呆很久。

Haveyoubeenworkingherelong?你在这儿工作很久了吗?

但在下列情况中,long可用于肯定句:

(1)本身为比较级时:

Youhavetoworklonger.你得工作更长点时间。

(2)与so,too,enough,as...as等连用时:

Stayaslongasyoulike.你愿意住多久就住多久。

You’vebeensleepingtoolong(longenough).你睡得太久了(时间太长了)。

(3)与现在完成时连用时:

Hehaslongbeenill.他病很久了。

I’velongwantedtomeether.我很久以来就想见她。

2.(for)alongtime通常用于肯定句。如:

Hestayedhereforalongtime.他在这儿呆了很久。

Hewaitedthereforalongtime.他在那儿等了很长时间。

注:也可用于疑问句,与long大致同义。如:

Haveyoubeenherelong(alongtime)?你来这儿很久了吗?

3.两者均可用于否定句,但含义不同。比较:

Hedidn’tspeakforlong.他没说很久。

Hedidn’tspeakforalongtime.他很长时间没讲话了。

Ihaven’tbeenherelong.我来这儿没多久。

Ihaven’tbeenhereforalongtime.我很久没来这儿了。

免责声明:本站内容仅用于学习参考,信息和图片素材来源于互联网,如内容侵权与违规,请联系我们进行删除,我们将在三个工作日内处理。联系邮箱:chuangshanghai#qq.com(把#换成@)

免责声明:本站内容仅用于学习参考,信息和图片素材来源于互联网,如内容侵权与违规,请联系我们进行删除,我们将在三个工作日内处理。

联系邮箱:chuangshanghai#qq.com(把#换成@)

Copyright © 转乾企业管理-百问网 版权所有

黔ICP备2023009682号