It takes a long time to get there和I have been here for a long time,为什么一个加for一个不加

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 07:06:20
It takes a long time to get there和I have been here for a long time,为什么一个加for一个不加
xVNG~~HrUo`[wmZq1db 4' ^C Y ~dfvW738 ̙3[y% =Ci̓l2IuL$~.>%:u!LOGҾE{yX9a_~Sl:oAEfb,ɘ)} $l{Ywm)|/#Yw>` _Ģ13R1#QXQUM;vuu>, rar|a*i9Vljk 5)glkM?n#W5B?9zc3Kv[}EJV' ^5,G۷K`:׾}z3(z{+5|boX ik?[9* XvFͣ>駶߹W5H()+\U 9hZ&Lw]׹[ V ?h7*6QPcZL9x8%IX"?,l4PJ(ܾ*c[G`w +փ o:`Yvfg;l`=(}x׌B@Dd n0ƒ™ ܽa+V)e}uvVpH"Q ;5epP@P [64o!z{Q, U-[P+4֐@uOVJAF)O>LPN6|ٳ&e(J!8QwkbϽ~E4Rz4ٲĵb_Zne~e6\Qjۨ]`f˿5qxZ.P8խGrP9|R6a%N#ǽVPS1ZJ1[,M8)=/J[`;v׆6jASJff5 'pFD=OL02/ Ic^So6zդNC+SVx0rR[#'\iK~Lzڍ4tQAjN e}

It takes a long time to get there和I have been here for a long time,为什么一个加for一个不加
It takes a long time to get there和I have been here for a long time,为什么一个加for一个不加

It takes a long time to get there和I have been here for a long time,为什么一个加for一个不加
It takes sb sometime to do sth
第二句是完成时,for 加一段时间

it takes +time+to do sth

前者表示花了很长时间到那里, 后都表示到那里很久了.两句是不同的意思.
表示呆了多长时间,要加FOR. 花多长时间干什么不用加FOR

前一个句子a long time做takes这个动词的宾语,直接构成动宾结构,所以不用加介词。而后者a long time做介词for的宾语,for a long time整体做这个句子的时间状语,所以需要介词for.解释得清楚吗?如果没有可以询问。Contact the tour conductor for any question那这个为什么要加for呢,还有整个句式我不太懂,Contact ...

全部展开

前一个句子a long time做takes这个动词的宾语,直接构成动宾结构,所以不用加介词。而后者a long time做介词for的宾语,for a long time整体做这个句子的时间状语,所以需要介词for.解释得清楚吗?如果没有可以询问。

收起

第一个是短语 take some time to do sth。花费一些时间去做某事。
翻译为,我花了很多时间才到那里
第二句for a long time ,是个介词短语。
翻译为。我去哪儿很长一段时间了

第一个 a long time 相当于个名词性的东西 做宾语 take就相当于“花。。。时间”, take a long time, 花很长时间。
第二个 主谓宾已经全部都有了,i have been here. 我已经在这儿. 如果这个时候想再加点东西表示 “已经来多久了”, 那就用介词for引导出来时间状语,for a long time 修饰动词 have been.Contact ...

全部展开

第一个 a long time 相当于个名词性的东西 做宾语 take就相当于“花。。。时间”, take a long time, 花很长时间。
第二个 主谓宾已经全部都有了,i have been here. 我已经在这儿. 如果这个时候想再加点东西表示 “已经来多久了”, 那就用介词for引导出来时间状语,for a long time 修饰动词 have been.

收起

It takes a long time to get there.花了很长时间才到那儿。
I have been here for a long time.我在这里呆了很长时间。
第一个句型,take,是花了多长时间。比如 it takes me/sb. a hour/a long time to finish my homework/other thing.完成作业花了我一个小...

全部展开

It takes a long time to get there.花了很长时间才到那儿。
I have been here for a long time.我在这里呆了很长时间。
第一个句型,take,是花了多长时间。比如 it takes me/sb. a hour/a long time to finish my homework/other thing.完成作业花了我一个小时。
后面是一个固定的句型,I have been here/place for one year/time/a long time.

收起