go for a picnic和go on a picnic

来源:百度知道 编辑:UC知道 时间:2024/05/17 10:36:58
我们老师说了一个选择题
we're planning to go _______a picnic tomorrow.Will you go with us,joe?
I'd love to,______i have to finish my report first.
A.for;but B.on;but C.for;and D.to;and

老师说答案写的是A,可是我们的口语书上面却说的是go on a picnic
现在向大家求助,告诉我为什么,并且告诉我这两个有什么区别~~
谢谢

这俩个短语含义相近,很多情况可以互换。此题中的plan明确表明了目的性、计划性、意愿性,所以应用go for a picnic.

首先,go for适用于某人(或某事物),意为:去找某人,想得到…,争取攻击,抨击,喜欢
去(做某事),去拿(某物),迷上,与(人或事)有关,对…同样适宜例句:People tried to persuade him to go for a more gradual reform programme.(人们试图说服他采取更为渐进的改革方案。) 而go on 含有继续之意。

然后,表示去做某事时,go for带有可能性、选择性、目的性或要求一定的努力。而go on没有这么多的感情色彩,也含有一定的继续之意,后多接strike(罢工),a diet(节食),
a pilgrimage(去朝圣)

所以,如果是提建议,或要表达“想”时,用go for a picnic比较好,如果没有很多感情色彩,用go on a picnic就可以了。

go on a picnic 没错
go for a picnic 很少用,
要看具体环境, 在这两者都可。

还在计划中的,有时用for。( 多数也用 on。)

where are we going to go FOR the picnic?

总之,不是好题。

应该是A
第一个问句有时间状语tomorrow表示还没发生,用for表目的,on有正在进行过程中的含义。在口语表达过程中会不那么严谨。一些小语法点可能会被忽略。