have a gift for 与 have a gift on 有什么区别?

问答/340℃/2024-08-29 14:49:32

优质解答:

have a gift for 这个短语,for 后面是接人.

意思是,给某人的礼物.

例句:I have a gift for you.我有个礼物给你.

have a gift on 这个短语,on 后面是接日子(某一天,节日,生日等)

意思是,为某日的礼物.

例句:You will have a gift on your birthday.你将在你生日收到一份礼物.

have a gift on,这个on还可以接地点,表示在...上面.表示地点

例句:I have a gift on my desk.我桌子上有一个礼物.

请及时采纳,如果您还有疑问,请您继续追问~

这里是百度英语牛人团为您解答~

再问: 我是想问,,这两个短语不是都有 有...的天赋 的意思么,有什么区别呢?

再答: 您好,据我所知,gift做天赋讲的时候,后面的介词是用for。或者of。 比如, I have a gift for music. Her grandmother had the gift of making people happy. 不能用on。刚才翻阅了几本语法书,又查阅了牛津字典。都是gift for。 或者是of。 这里for是正式用法, of是非正式用法。 希望能够帮到您。

我来回答

猜你喜欢

Copyright © 作文乐园 Inc.
Www.821218.Com All Rights Reserved
网站、品牌合作请联系