I have been a teacher since 1999.
这句话中1999显然是作为时间点用的。
They were taking care of her in 1999.
这句话中1999感觉又是作为时间段用的。
I was born in 1999.
这句话中1999又应该是作为时间点用的。
所以我认为1999作为时间段和时间点应该和介词in没太大关系,是不是说明一个时间状语作为时间段还是时间点是根据句意的理解呢?
1999年本身即可以是点时间,也可以是段时间。如果你研究宇宙的演化,一千年、一万年可能都被视为是一个点时间。但一秒钟也可以被看作是一个段时间,如果你在培养细胞的话。时间轴上的一段时间我们给它们起了名称,如year,month,week, day, hour, minute, second等。这类名称既可以用作点时间状语,也可以用作段时间状语,取决于你和什么介词搭配。你用in, during等介词,你将该时间名词表达的时间视为段时间。你用since,until等介词,你将该时间名词表达的时间视为点时间。
但我们也有只表示点时间概念的名词,这些名词是不能用作段时间状语的。例如,noon, midnight, 2 o'clock. 这类名词你只能用介词at, 不能用介词in 或during.
网友讨论的内容是上面第一类。
He was born in 1999. 只要你用了介词in, in 1999就是一个段时间状语,而不是点时间状语了。他出生这个事件发生在1999年这段时间里。状语只给出了一个时间范围。没有必要再详细。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!
1. I have been a teacher since 1999.
since 接的时间一定是“点”,整个词组则表示“段”。如果 since 接时间段,那就自相矛盾了:since three years(误),改为:since three years ago 才是。
2. They were taking care of her in 1999.
3. I was born in 1999.
介词词组 in 1999, 通过跟不同的动词和不同的时态搭配,才显示出它是“时间点” 还是 “时间段”。换句话说,动词的延续与否决定了 in 1999 是“时间点” 还是 “时间段”。
句2,进行时表明是一个持续的动作,说明 in 1999 是“时间段” 。
句3,be born 是一个瞬间动作,说明 in 1999 是“时间点” 。
建议:网友需要把握整个句子,不要对某个词组过分纠结。语法的背后有强大的逻辑支撑!
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!