我知道,当我们指代过去某个时间点开始并且仍在继续的某个特定事件时,我们会使用“since”,而当我们谈论事件的持续时间时,我们会使用“for”。
所以在句子“他自上周以来一直缺席”。我们的意思是,他从本周之前的前一周的某一天开始缺席,现在仍然缺席。但是为什么我们不使用“他自过去两周以来一直缺席”呢?从技术上讲,它可以以同样的方式解释为,他从前一周的某个时间点开始缺席,现在仍然缺席。但人们说我们这里的“过去两周”意味着持续时间,我们应该使用“for”,但这似乎很令人困惑。有人可以解释一下吗?
3
8 个解决方案
8
“上周”是一个固定短语,通常表示准确时间(尽管没有完全指定)而不是时间跨度。
- 他们上周走了。[惩戒] 比较他们昨天/星期四走了。
- 她上周去世了。[责备]
- 决赛于上周举行。[批评性]
- 他上周不在。[可以是标点符号,也可以是持续符号:
- 上周二他不在。
- 他上周不在家,所以必须休一周假。]
但是“过去两周”仅用来表示间隔(持续用法):
-
他们已经外出两周了。
-
*他们已经离开两个星期了。
使用“自两周前”虽然能挽回局面,但往往比较笨拙。
- ?从两周前开始他就一直感到疼痛。
8
-
2确实如此。不仅如此,在短语“the last two weeks”中,“the”这个词是必须的。没有“the”,就不能说是“last two weeks”。
– -
1因此,短语“上周/上天/上月/上年”可以表示时间而不是持续时间,例如您说“他上周离开了”并不意味着他整个星期都不在,而是意味着他在本周之前的前一周的某个时间点离开了,但“上周/上天/上月/上年”强调的是整个星期/上天/上月/上年,而我们使用“for”?还有“过去两周/上天/上月/上年”只强调持续时间总是?
– -
@RosieF 所以你的意思是“他已经缺席了两周”是错误的?它应该是“他已经缺席了两周”?但是为什么呢?只要加上冠词“the”会有什么变化?
– -
我想之前已经把它从垃圾桶里彻底拉出来了。
– -
1我不会使用 405662。我会使用“他已经痛苦了两个星期。”我相信大多数母语人士都会这样做。//问号表示它不是最理想的。
–
|
last two weeks不是一个合适的短语。它需要一个限定词:
过去两周一直麻烦不断。
它指的是包括现在在内的一段时间(持续时间),不能作为与since和现在完成时一起使用的起点。
|
如果缺席始于一周前,你可以说
- 他自上周以来就一直缺席。
- 他已缺席一周了。
第一个数字表示缺席期开始的时间点。第二个数字描述缺席期的长度。
如果缺席始于两周前,你可以说
- 他从两周前就缺席了。
- 他已有两个星期没有来。
每种情况下的第一个句子都是“他自 [时间点] 以来一直缺席”,其中 [时间点] 可以是几周前,但“上周”是一个特殊情况,意为“一周前”(或者可能是上周开始和结束之间的任何未指定的时间点;如果是星期一,而缺席始于上一个星期五,那么您可以说“上周”,但您可能不会说“一周前”)。
每种情况下的第二个句子都是“他已经缺席了 [一段尚未结束的时间段]”。
3
-
1另外,你能告诉我为什么我们在第一句中不使用冠词,而在第二句中使用冠词,例如我们使用“他上周一直缺席”,我们在“上周”之前使用“the”,但有时我们在上周之前不使用“the”,例如“他上周离开了”,或者像这里一样“他自上周以来一直缺席”。这真的很令人困惑
–
-
1@VirenderBhardwaj 因为“上周”是一个短语,其功能类似于副词,用于标识时间点,类似于“昨天”或“今天早上”或“下个月”,或者实际上“上个月”或“去年”。但它不能是任何时间单位;例如,你不能说“他们从上一小时开始就一直在散步”。另一方面,“过去 X”表示一段时间,X 告诉你这段时间的持续时间。它可以是时间单位,也可以是数字和单位。
– -
我以为我已经把这些都说过了。
–
|
“他自上周以来就一直缺席”。
自上周以来的一个时间点。
“他已经缺席一周了”。
一周是一段时间。
在谈论时间时我们经常使用 for 和 since。
for + period:“period” 是一段持续时间 – 五分钟、两周、六年。for 表示“从一段时期的开始到结束”。
since + point:“point” 是时间上的一个精确时刻 – 1 月 1 日星期一 9 点。Since 表示“从过去某个时间点到现在”。
这是基本语法。
8
-
我知道这个规则,但我认为我们仍然可以将“他自过去两周以来一直缺席”这句话解释为,他从前一周的一天缺席,现在仍然缺席。那意味着同样的事情。但似乎本地人只使用上周来表示一个时间点,而使用过去两周来表示一段时间
– -
2@VirenderBhardwaj 他已经缺席了两周。是一段时间,暗示他仍然缺席。他从两周前就缺席了。是一个时间点。你只是在抵制这整件事……
– -
那么,由于过去两周是错误的,但因为上周是正确的,因为上周可能指的是上周的某个特定时间点,但过去两周总是意味着持续时间?这太令人困惑了,我没有任何抵抗。只是说,如果你从母语不是英语的人的角度来看,两者可能意味着同一件事。所以英语并不是真的关于规则,而是要习惯每件事的意思,然后你才能学会它
– -
@VirenderBhardwaj 在这种情况下,for 和 since 有规则,而这些规则的含义并不相同。
– -
我理解你的意思,它们的意思不一样,但在语法问题中,你没有得到任何背景信息,而且还有几件事,比如在文章中,我们也用过“他上周一直缺席”,我们在“上周”之前用“the”,但有时我们在上周之前不使用“the”,比如“他上周离开了”,或者像这里一样,“他自上周以来一直缺席”。这真的很令人困惑
–
|
几年前,我们通过“Wwoofers”系统(有机农场自愿工人)招募了不少法语和德语人士与我们一起居住
他们似乎总是使用“since”,而在当地英语中我们会使用“for”。当我与他们讨论这个问题时,他们说在他们的语言中确实有与“for”相对应的词,但没有在这个意义上使用它。
|
当然!让我们来澄清一下在谈论时间时“since”和“for”的用法。
Since:
我们用“since”来指动作或事件的起点。它表示某事在过去的某个特定时间开始并持续到现在。
例如:
他自上周一以来就一直缺席。(正确)
从昨天早上开始就一直在下雨。”(正确)
For:
我们用“for”来谈论持续时间——某事发生的时间长度。
例如:
他已经缺席三天了。(正确)
我已经病了两个星期了。(正确)
现在,让我们来回答你关于“过去两周”的具体问题。虽然说“他自过去两周以来一直缺席”似乎合乎逻辑,但这并不符合习惯用法。相反,我们使用“for”来表达持续时间:
他已经缺席两周了。(正确)
请记住,“since” 表示起点,而“for” 表示持续时间。因此,在讨论某事发生了多长时间时,请使用“for”。
顺便说一句,如果有人不在他们应该在的地方,我们可以说,
他一直没有出现在办公桌上。
|
“since”用于表示特定的时间起点,而“for”用于表示动作或状态的持续时间。
1
-
2您的答案可以通过添加额外的支持信息来改进。请找到有关如何撰写良好答案的更多信息。
–
机器人
|
主体自某个时间点或一段时间以来一直缺席。
- “上周”是指特定时间,可以是前一周的任何时间点。您可以使用“since”,但不能使用“for”。
- “上周”是指过去七天的整个时间段。您可以使用“for”来表达,但不能使用“since”。
您感到困惑的原因是,您认为句子中的周数是错误的。句子错误的原因是“last”一词的使用不当 – 要表达您想要的意思,您应该说“上上周”、“两周前”、“从……开始的那一周”或类似的话。
|
–
–
–
|