invite sb for a party与invite sb to a party

The reason I’m phoning you is to invite you ______ a party.

A. to    B. for

答案是 to,但为什么不能是 for 呢?下面这样的句子不是用的是 for 吗?

Why don’t you invite him round for dinner? 你为什么不邀请他来家里吃晚饭呢?

请先 登录 后评论

最佳答案 2015-01-28 08:05

黎老师的分析很好,下面沿着黎老师的思路作一补充,仅供参考:

一般说来,当用 invite 表示邀请某人到某个地方或是邀请某人参加某活动(如晚会、聚会、宴会、典礼、婚礼、招待会、接待会、记者会、研讨会、座谈会、谈判、会谈,等等),通常与介词 to 搭配。如:

He invited her to his laboratory to see if she could replicate the experiment. 他邀请她到他的实验室看她能否复制该实验。

Thank you for inviting me to the meeting. 感谢你邀请我参加会议。

They invited three couples to a dinner party at their house. 他们邀请了3对夫妇参加他们的家宴。

One of the local worthies has been invited to the ceremony. 本地的一个大人物已被邀请参加典礼。

All those invited to next week’s peace conference have accepted. 所有受邀参加下星期和平会谈的人都已同意出席。

Twenty participants from the Asia-Pacific region will be invited to the seminar. 亚太地区将有20 名参加者应邀出席研讨会。

I’ve been invited to their wedding but I haven’t decided whether to accept. 他们邀请我参加他们的婚礼,但是我还没有决定是否去。

如果是邀请某人吃饭、喝茶、喝酒等,则用介词 to for 均可。如:

We invited several guests for [to] dinner. 我们请了几位客人吃饭。

They’ve invited us over for a drink. 他们请我们去家里喝一杯。

She is mean and never invites people to meals. 她很小气,从不请人吃饭。

She very kindly invited me to lunch. 她诚恳地邀请我一起吃午饭。

注意以下表达中介词for的用法(其中的介词与动词没有太大关系):

We’ve invited our guests for 7 o’clock. 我们已邀请我们的客人7点钟来。(介词 for 表示某事物在所述时间要发生)

The government invited tenders for a project to computerize the social security system. 政府就社会安全系统计算机化的项目招标。(介词 for 其实是与名词 tenders 搭配,表示“……的投标”)

请先 登录 后评论

其它 2 个回答

黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试
invite sb. to / for sth.  We've invited all the neighbours to a barbecue . 我们邀请了所有的邻居参加烧烤野餐 。Why don't you invite them for a drink ? 你为什么不请他们喝一杯呢? (《麦克米伦高阶英汉双解词典》)
请先 登录 后评论
肖晓英  
谢谢陈老师和黎老师的详解解答,非常感谢!
请先 登录 后评论
  • 0 关注
  • 1 收藏,21202 浏览
  • 肖晓英   提出于 2015-01-27 19:03

相似问题