come doing sth 与 go doing sth的区别
一、come+现在分词
1. 表示方式或伴随
come后接现在分词可以表示“来”的方式,或者是伴随“来”还有另一个动作同时在发生。如:
The children came running to meet us. 孩子们跑着来迎接我们。
come running 的意思是“跑来”,指的是以“跑”的方式“来”,或者说,在“来”的过程中同时还在“跑”。
She came crying as soon as she saw me. 她看到我就哭着走过来。
come crying的意思是“哭着来”,指的是她一边走来一边在哭,或者说她在“来”的过程中还伴随在“哭”。
2. 表示进行某活动
后接dancing, shopping, fishing, hiking, hunting, skating, skiing, surfing, swimming, walking等,表示来进行该活动。如:
Come dancing. 来跳舞吧。
Why don't you come ice-skating tonight? 今晚来溜冰好吗?
二、go+现在分词
1. 表示方式或伴随
go 后接现在分词可以表示“去”的方式,或者是伴随“去”还有另一个动作同时在发生。如:
She went sobbing up the stairs. 她呜咽着上楼去了。
The car went skidding off the road into a ditch. 汽车打滑冲出公路跌进沟里。
Go sobbing的意思是“边走边哭”,go skidding的意思是“边走连打滑”。
2. 表示进行某活动
go 后接 dancing, shopping, fishing, hiking, hunting, skating, skiing, surfing, swimming, walking等,表示去进行该活动,其用法与上面讲到的“come+现在分词”相似,只是方向不同,一个表示“来”做某事,一个表示“去”做某事。如:
It's dangerous to go skating on the lake. 在湖上滑冰有危险。
I hired a boat so that I could go fishing. 我租了一条小船以便去钓鱼。
He finished lunch and went shopping. 他吃完午饭而后去买东西。