有人说下面句子是错的,多了个一个介词at:
When I was at your age I had to work twelve hours a day.
为什么呢?不用介词at,直接用 your age 作表语,好奇怪啊!
【答】应改为 your age 或者 of your age;your age 是of your age 的省略说法。
关于“be + of + 名词”结构,应这样理解:
其中的 be of, 可以表示“拥有”的含义;
或者把“of + 名词” 理解为形容词用法。
类似的句子:
This book is of value. 这本书有价值。
The meeting is of great importance. 会议很重要。
【重要提示】
1. of your age 用来作表语和后置定语,在此两种情况下,都可以省略of。
2. at your age 用来作时间状语。
例句:
When I was ( of ) your age, I worked on the farm. 我在你这个年龄的时候, 已经在农场工作了。(作表语)
Boys (of) your age ought to be sweethearting. 你这个年纪的男孩该是求爱的时候了。(作定语)
At your age, you should be able to work out your own future. 在你这个年龄,你应该能够决定自己的前途。(作状语)
【跟踪解答】
▲ When I was ( of ) your age, I have worked on the farm. 我在你这个年龄的时候, 我已经在农场工作了。
来自《简明英汉词典》
▲ of + 名词 结构,可以在句中可作表语、后置定语或宾补。
1. 表语:When I was ( of ) your age, I have worked on the farm. 我在你这个年龄的时候, 我已经在农场工作了。
2. 定语:This often happens to people of your age. 这种情况经常发生在你这样岁数的人。
3. 宾补:I find this dictionary of great use. 我发现这本词典很有用。
▲ be of 结构,经常用于:be of + age/size/color/weight/height/price/shape 等表示“量概念”的名词,含有“拥有……之意”,说明主语的某种特性。例如:
When I was of your age, I entered the war.
当我是你这个年纪的时刻,我就去打仗了。
These flowers are of different colors.
这些花有不同的色彩。
在此结构中,要是后面的名词前有不定冠词 a/an ,这个冠词则相当于 the same,例如:
The two boys are of an age. 这两个男孩同龄。
▲ be of 表示“拥有”含义,还表现在抽象名词上;或者把“of + 抽象名词” 理解为形容词用法,例如:
This book is of value. 这本书有价值。
The meeting is of great importance. 会议很重要。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!
是的,不能用介词。当 one’s age 用作表语时,通常不用 at。又如:
When he was your age he was already working. 他在你这个年纪已经工作了。
In fact I acted the same way when I was his age. 事实上我在他这个年纪也这样。
You remind me of myself when I was your age. 你让使我想起了我像你那么大的时候。
但 one’s age 作状语时,其前可用介词 at。如:
You should have more sense at your age. 你这个年龄应当更有理智。
At your age, you should have regular check-ups. 你这样的年龄,应该做定期体检。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!
When I was at your age I had to work twelve hours a day.
这个at不可少。如果没有at,就成了I was your age. 这是逻辑错误。因为名词做表语,主语和表语是A=B的关系。系词be要翻译成“是”。人怎么能是年龄呢。表示年龄时,age是与at搭配的。如A boy at the age of 10.age是特指的,at your age=at the age of yours. 物主代词是特指限定词. When I was at your age=when I was as old as you are."当我像你这么大的时候”。
他十岁的英文表达。
He is at the age of 10.
He is 10 years of age.
He is 10 years old.
He is 10.
前两个较为正式,后两个较为非正式。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!
When I was( at 应该要去掉)your age I had to work twelve hours a day.
同意cgh007和teacher Liu的解答观点
at+限定词(a/an/one's)+(前置定语)+age 通常作状语,不作表语,如果作表语,需要省略前面介词at。
(1)at an early age
Hay fever is an affliction which arrives at an early age.
枯草热是年纪较小时会患的一种病。
He was orphaned at an early age.
他幼年时便成了孤儿.
He read grown - up books at an early age.
他小小年纪就看大人看的书.
The war orphaned him at an early age.
战争使他从小就成了孤儿.
(2)at a late age
They married at a late age.
他们年龄很大时才结婚。
They married at a late age.
他们年龄很大时才结婚.
Giving birth at such a late age has triggered controversy in US.
高龄生育现象在美国已经引起了争论.
(3)at one's age
At your age you should know better.
你这个年龄,应该懂点事了。
At your age, you ought to be in school.
在你这样的年纪你应该进学堂读书.
At your age, Uncle, perhaps it is the only thing that might.
在你的年纪上, 大叔, 大概那是唯一可能发生的事了.
It's horribIe to face such things at your age, but just drop it!
在你们这年纪去面对, 是很恐怖忘掉它吧!
It's babyish to cry about having a tooth out at your age!
在你这种年龄,因为拔牙而哭了是孩子气的.
Right. He was an inventor at your age, you know.
正确. 你知道他和你一样大时,就是发明家了.
备注:
The two boys are (of) the same age.
=The two boys are of an age
这两个男孩同龄。
A movie rating that allows admission to persons of all ages.
G级各种年龄段的观众都可观看的电影.
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!