It was the last term that he transferred to a boarding school.
这是一句中译英(中文我没打出来)。
为什么这句句子里我在 last term 前加 the 不对?
网友的这个句子是个强调句,强调时间状语。将其转换为正常句子则为:
He transferred to a boarding school (the) last term.
因此,网友的问题的实质是名词作时间(位置)状语时,用还是不用定冠词的问题。
当时间名词被this,that, last, next修饰时,不用冠词。
例如,this year,last month, next year, last week.
last term在这个句子中为时间状语,指说话时间之前的最后一个学期,即上学期。不用冠词。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!
不对,last term 前不加冠词。
名词前已有this,that,last,next,my,some,any,no,each,every 等限定词或名词属格修饰时,单数可数名词也不再加任何冠词。例如:
this week 本周
that day 那天
last year 去年
next month 上个月
my book 我的书
some boy 某个男孩
any person 任何人
no man 没有人
each girl 每个女孩
every desk 每张桌子
Tom's pen 汤姆的笔
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!
It was the last term that he transferred to a boarding school.
这是一句中译英(中文我没打出来)。
为什么这句句子里我在 last term 前加 the 不对?
【答】transfer是非延续性动词,它的过去时表示这个动作在过去某个时间发生或完成,不能表示该动作在一段时间内都在进行。
the last term 表示上学期整个学期这段时间;last term 表示在上学期某个时间。
所以,你的句子中的the应该去掉:It was the last term that he transferred to a boarding school.
以下是《牛津英语用法指南》第三版314节的例句:We bought this house last year. 我们去年买了这栋房子。(bought是非延续性动词)We've lived here for the last year.我们过去的一年一直住在这里,我们对这个地方很满意。(lived是延续性动词)