作业帮 > 英语 > 作业

Once a year,a race is held for old cars.这里为什么不是By 而是for?

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/07 05:02:29
Once a year,a race is held for old cars.这里为什么不是By 而是for?
此句的意思是
每年,都会为旧车举办一场赛事.
for 在这里表示的是 “为…”的意思
比如 I made a cake for you.我为你做了个蛋糕.
held 是 hold 的过去式,在这是“举办,举行”的意思
而并不像楼上说的那样是适用的意思
而你说为什么不用by,
by 意思是“由…”亦有被动意
比如,This cake is made by me.
用by的话,意思就变成
每年,都有一场由旧车举行的比赛.
显然,旧车又怎么能举办赛事呢?这意思不对.
所以,用for
希望解答了你的疑问