in与for加时间段时的区别 in+时间段和for+时间段的区别?不要抄的!

 我来答
xingxingjiaoao
高粉答主

2022-12-05 · 百度翻译家,教师身份
xingxingjiaoao
采纳数:13730 获赞数:32659

向TA提问 私信TA
展开全部

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. (戏剧结束了)

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

优点教育17
2022-07-03 · TA获得超过7621个赞
知道大有可为答主
回答量:5800
采纳率:99%
帮助的人:297万
展开全部
in+时间段:表示一段时间以后,其后一般用将来时态.for+时间段:表示持续了一段时间,多用完成时态.我给你举两个例子吧:
1.I will go away in two hours.两小时后我将要离开
2.I have been away from hometown ten years.我已经离开家乡10年了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式