in和for有什么区别?

作者&投稿:伯牙吾台锦 (若有异议请与网页底部的电邮联系)
~

"in" 和 "for" 是两个非常常见的介词,它们在英语中的用法有一些区别:

  • "in" 通常表示在某段时间内或在某个区域内发生或存在的事情,例如:"I live in China."(我住在中国。)。

  • "for" 通常表示持续的时间或为了达到某个目的而采取的行动,例如:"I study English for six hours every day."(我每天学英语六个小时。) 或者 "I bought a birthday present for my mother."(我给我妈妈买了一份生日礼物。)。

  • 总的来说,"in" 和 "for" 的区别在于它们使用的场景和表达的意思略有不同。

                                   


                                   



in与for加时间段时的区别在于表达的含义不同,所在的句子时态也不同。

一,含义不同

in+一段时间,表达:(一段时间)以后。这个时间段没有发生,表示将来的一段时间。

for+一段时间,表达:什么事情持续/延续了(一段时间)。表示事件的延续性。

二,用法不同

1. in+一段时间,因为是将来的时间,所以句子会用一般将来时。

例如:

She'll be back in a week. 

她一周后回来。

He will return in a week or so. 

他在一星期左右以后回来。

The plane will land in an hour. 

飞机还有一个小时就要降落了。

In an hour the drivers will be warming up for the main event. 

一小时后车手们要为主赛做热身运动。

2. for+一段时间,因为强调事情的延续性,所以句子通常用完成时态,如果是状态的话,也可以用一般的时态。

例如:

I've only been here for an hour. 

我来了才一个小时。

He had been patiently waiting in the anteroom for an hour. 

他已经在前厅耐心等待了一个小时。

The girl has lain on the beach for an hour. 

女孩躺在沙滩上一小时了。

注意:如果这个动作或者事情结束了,可以用一般过去时。例如:

I took a bath in a bathtub for an hour. (洗澡结束了)

我在浴缸里洗了一个小时的澡。

The drama went on for an hour. (戏剧结束了)

这出戏剧上演了一个小时。




for语句和for(;)有什么区别?
for(n=0;n<6;n++)和for(n=0;n<6;++n)有区别,其区别如下:1、n++是先使用n的数值再自加一;++n是先自加一再使用n累加后的数值。2、作为for语句括号内的第三项,是在每次for循环之后做的累加,n++与++n的作用都是使n的数值增一,不牵扯到引用自加前还是自家后数值的问题,所以二者在for...

介词for用法
for有很多种用法: 1. 表示“当作、作为”。如: I like some bread and milk for breakfast. 我喜欢把面包和牛奶作为早餐。 What will we have for supper? 我们晚餐吃什么? 2. 表示理由或原因,意为“因为、由于”。如: Thank you for helping me with my English. 谢谢你帮我学习英语。 Thank you for...

cheer up\\cheer on\\cheer for.的用法和意义有什么不同。。
cheer up\\cheer on\\cheer for.的用法和意义:1、cheer on向……欢呼;为……鼓劲加油,cheer up是使……高兴起来;使……振作起来,cheer on和cheer for基本一样,但是前者侧重鼓励性,后者侧重赞扬性的。2、cheer on音标:英 [tʃiə ɔn] 美 [tʃɪr ɑn]...

in case of和for the sake of有什么区别
作为一名英语系的学生,区分短语的用法与含义是我们常做的事情,In case of 和for the sake of都可以用来表示在某种情况下,但是两者在含义侧重点和用法上是有不同的,具体如下:一:含义解释 in case of 英 [ɪn keɪs ɒv] 美 [ɪn keɪs əv] 如果...

冒泡排序法 请问这三行是什么意思? for(j=0;j<10;j++) printf(" %d...
for(j=0;j<10;j++) printf(" %d",a[j]); printf("\\n");与 for(i=0;i<10;i++) printf(" %d",a[i]); printf("\\n");的功能是完全相同的,没有什么区别。都是输出a数组中的前10个元素。

of和for的用法和区别?
你觉得中国食品怎么样?\\r\\n介词 for 的用法小结\\r\\n1. 表示“当作、作为”。如:\\r\\ni like some bread and milk for breakfast. 我喜欢把面包和牛奶作为早餐。\\r\\nwhat will we have for supper? 我们晚餐吃什么?\\r\\n2. 表示理由或原因,意为“因为、由于”。如:\\r\\nthank you for ...

in+时间段和for+时间段意思各是什么
发音:英 [ɪn] 美 [ɪn]用法:in在短语动词中的特殊用法见有关动词词条。如deal in sth在词条deal的短语动词部份。例:I read about it in the paper.译:我是在报纸上读到这事的。2、for for:(表示对象、用途等)给,对,供;以帮助;为了;关于 发音:英 [fɔː...

for和last在用法上的区别是什么
两者都可以表示时间上的“持续”。但是 for 是介词,后后面表示一段时间的名词(短语)构成介词短语,做句子的状语居多。如:I have lived here for 18 years.而 last 则是动词,跟后面表示一段时间的名词(短语)构成动宾短语,在句中一般充当谓语。如:The concert lasted two hours....

能解释下两个for语句吗?还有i,j,n分别代表的变量是什么
[code]for(int i=0,b=0;;i++,b++);[code]--- include <stdio.h> int main(void) { { int i = 0;float j = 0.0f;for (; i < 10 && j < 10.0f; ++i, j = j + 1.0f) { printf("%d\\t%f\\n", i, j);} return 0;} } ...

...for(j=i+1;j<n;j++)和for(i=0;i<n;i++) {for(j=i+1;j<n;j++...
第一个:后一个for是前一个for唯一的子循环;第二个:后一个for并不是前一个for唯一的子循环,省略号的地方还可以再加第二个子for循环,与之并行。

莲花县13768935933: in和for在表示时间的时候,有什么区别 -
莱哲盐酸:[答案] in+时间段:表示一段时间以后,其后一般用将来时态.for+时间段:表示持续了一段时间,多用完成时态.我给你举两个例子吧:1.I will go away in two hours.两小时后我将要离开2.I have been away from hometown ten yea...

莲花县13768935933: for和in表示时间段有何区别 -
莱哲盐酸:[答案] for _一段时间 表示多长时间 如:for a week in+一段时间 常指多长时间之后 in a week

莲花县13768935933: in和for在后面接时间时的区别是什么 -
莱哲盐酸:[答案] in 和for 后面都可以接表示一段时间的时间状语,for +一段时间 就表示一段时间,in +一段时间表示一段时间以后,一般用于将来时态,因为它所表达的时间是从现在起以后的时间.如:I have been living in Tianjin for 5 ye...

莲花县13768935933: in和for的区别 -
莱哲盐酸: in 作为介词表示在什么里,例如:屋里有很多人 There are many people in the room. 河里有鳄鱼 There are aligators in the river. for 作为介词表示为什么,例如:我来为你念书 I will read the book for you. 因为这个原因,我退出 I quit for this reason.

莲花县13768935933: in与for 用法区别 -
莱哲盐酸: 接时间段,in表示“在...之内”,“在..以后” 多用一般现在时、现在将来时 例: He'll come back in a week. 他将于一周之后回来. I haven't met her in a long time. 我好长时间没有遇见她了.for后接时间,表示某动作或状态持续多长时间的意思,多用现在时和完成时例 The crisis is the logical outcome of the success of this policy for almost 20 years . 此项政策成功地实施了近20年,而这场危机是其合乎逻辑的结果.

莲花县13768935933: in和for引导时间状语的区别in加时间 用于什么时态 for加时间 用于什么时态 2者的区别是什么 -
莱哲盐酸:[答案] in 加时间是表示将来的动作 用将来的对应的时态 for 加时间表示一段时间内的动作 用完成时对应的时态 具体对应的时态是根据具体的句子的意思

莲花县13768935933: for与in 在表达时间上的区别for可以表示一段时间,但是下面的2个有什么区别呢?for 1970in 1970●28.The United States census for 1970 showed that the ... -
莱哲盐酸:[答案] in + 时间段,就表示已经过了这样的一段时间. for + 时间段,表示的是在这个时间里一直保持一种状态,说明动作延续时间长度.

莲花县13768935933: in 和for 都是加一段时间的 怎么区别啊 -
莱哲盐酸: 基本规则如下: 表示将来的一段时间持续用 in,如:He'll come back in 2 days. 他两天后回来. 表示过去的或现在完成的时间持续用for,如: For the last three years,... 在过去的三年里. He has worked for 2 hours. 他已经工作两小时了. 希望对你有所帮助!

莲花县13768935933: in和for的在表达“表达一段时间”这一概念的区别上文专指类似于in the morning / for a long time 这种类型的一段时间 -
莱哲盐酸:[答案] “In + 一段时间” 表示的范围比较多,像你在问题中提到De`“in the morning”是一个固定De`短语.这里又要说到“mroning”这个词,因为“morning”表示早上的这个时间段,是一个范围比较大的时间,如果说是某一天的一个早上,那么就只能够...

莲花县13768935933: in与for加时间段时的区别in+时间段和for+时间段的区别?不要抄的! -
莱哲盐酸:[答案] in+时间段:表示一段时间以后,其后一般用将来时态.for+时间段:表示持续了一段时间,多用完成时态.我给你举两个例子吧: 1.I will go away in two hours.两小时后我将要离开 2.I have been away from hometown ten years.我已经离开家乡10年了

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网