On the last day前on去不去

On the last day,we climbed to the top of a nearby mountain to have a good view of the whole city。last前为什么on不省略?《牛津英语指南》中P432中“以next ,last ,this,that,one,every,each,some,any,all等词开头的一些表示时间的词常用表达方式前面,不用介词” I was late last night

请先 登录 后评论

最佳答案 2019-11-26 07:44


On the last day, we climbed to the top of a nearby mountain to have a good view of the whole city. last前为什么on不省略?《牛津英语指南》中P432中“以next ,last ,this,that,one,every,each,some,any,all等词开头的一些表示时间的词常用表达方式前面,不用介词” I was late last night.

 

一、关于这个问题,许多网友可能搞不明白,原因在于《牛津英语指南》 “讲得不明白”,在客观上起到了一定的误导作用。

实际上,last 有两种含义:

1. “最后的”。

2. “最近的”。

《牛津英语指南》是按照第二个意思讲的,而忽略了第一个意思“最后的”。

二、下面,对于last 的这两种用法,我展开分析。

1.  先讲“最后的”这个用法。就拿网友的句子为例:假定在上学期的暑假期间,我们班级搞了一次“野营活动”,历时三天。前两天我们组织了其他活动,就在最后一天,我们安排了一次爬山,到山顶上去欣赏整个城市的美景。这时就用On the last day。

On the last day 意为“在最后的一天”。这里,the last 表示“序数概念”,它实际是the first 的反义词,它本质上就是一个“序数词”。就此用法,我建议:词典和语法书应该把它列为序数词之一。

又如,前两个晚上我们是集体活动,但“在最后一个晚上”,我跟朋友聚餐去了。这时,就说:On the last evening, I had dinner with some friends.

【注意】以上情况,不仅要用介词,而且必须加定冠词。因为定冠词是序数词的影子,表达特指概念。

2.  last 表示“最近的”。这就是汉语说的“上一个”。表达此意时,last 在语法上相当于“指示代词”的用法,跟this,that 的用法相同。例如:

last Wednesday

last week

last month

last winter

last year

【注意】last 由于具备了指示代词的用法,其语法特征是:被修饰的名词之前不加介词,也不加冠词。例如:this week, that week,last week。

【注】有网友可能问:“昨天” 为何不说last day?答曰:因为有了一个专用的yesterday,就不要两个单词了;因为有了yesterday morning 就不用last morning;因为人们不习惯说 yesterday night,所以才有了last night。—— 在这里,我试图解释这些困扰网友的语言现象,属于题外话。

最后,我对 last 表示“最近的” 这个用法,做进一步解读:

last Wednesday 一定是指“上星期三”吗?

【问】 老师,我记得在阅读时见过这样一个句子:Tom went to see his uncle last Wednesday. 我自然翻译成“汤姆在上周三去看望叔叔了。”但是,也有人说,“不一定,也许是在本周三。”我对此感到不解,这是怎么回事?

【答】last Wednesday 可能指“上周三”,也可能指“本周三”,这要看说这话时的具体时间。如果说话时间是在Wednesday 或之前,那么,last Wednesday 就是指“上周三”;但如果说话时间是在Thursday 或之后,那么,last Wednesday 则是指“本周三”。这是因为,在英语中,last 这个单词是指“离说话时最近的那个时间”,因此,要具体情况具体对待。英语和汉语在这方面有一定的差异,需要特别注意。

同理,next Wednesday 不一定是指“下周三”,也可能是指“本周三”;last autumn 也许是“去年秋天”,也许是“今年秋天”。这要看说话的具体时间。

请看下面几种说法,试着对比翻译一下:

last week(上一个周)

last Tuesday (上周二或本周二)

last spring (去年春天或今年春天)

next month (下一个月)

next autumn (明年秋天或今年秋天)

next Thursday (下周四或本周四)

 


请先 登录 后评论

其它 2 个回答

songjiahui
Last表示“是一个”时不加介词,表示“最后一个”时加介词。
请先 登录 后评论
黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试

  

    《牛津英语用法指南》的说法是正确的:“以next ,last ,this,that,one,every,each,some,any,all等词开头的一些表示时间的词常用表达方式前面,不用介词。” 

    在 On the last day 这个介词短语中,last 前面有定冠词,就是说, On the last day 不属于《牛津英语用法指南》所说的情况。

请先 登录 后评论
  • 3 关注
  • 3 收藏,9353 浏览
  • englishlearner 提出于 2019-11-24 19:30

相似问题