刚开始学英语的小伙伴很容易搞混to和for这两个单词。
其实这两个单词在造句的过程中真的是非常有用。
而且如果用错了的话,句子的意思会完全不同。
比如说我们今天要讲的这两句话:
You have done so much to me.
You have done so much for me.
这两句话到底什么意思呢?有啥区别呢?
听咔咔细细道来。
1. for
for代表的意思就是为了某人为某人做某事。强调是为了!为了!为了!
当我们说You have done so much for me表示的是You have helped me a lot。
也就是说你帮了我很多,你为我做了很多事情,所以是一种感激的态度very grateful。
同理的,我们可以看一下下面这两个句子都是用到for的。
①I really admire soldiers, because they fight for our country.
我真的很钦佩军人,因为他们为我们的国家而战。
②What can I do for you?
有什么我能帮您的吗?
那to呢?
2. to
当我们说到You have done so much to me,表达的意思是,你对我做了很多。
To在这里可以表达的意思是对某人做了一些事情,对某人!对某人!对某人!
看下英语解释:
It means you have impacted me emotionally or physically。
这意味着你在情感上或身体上对我产生了影响。
而且这句话经常用于比较消极的态度,也就是说你对我的心灵或者是身体造成了一些伤害。
所以“Youve done so much to me”不是感谢?而是愤怒的呐喊!
当然to只表示对某人,根据句子判断消极还是积极。
看一下下面两个英语例句比较一下。
①What the hell did you do to me?!
你它喵咪的对我做了什么?!
②What have you done to my hair??? Why is my hair purple?
你对我头发做了啥?为嘛我的头发是紫色的!!啊!
③She is loyal to her boss.
她对她的老板很忠心。
当然for和to的意思不仅仅只有这么简单的一个。
但是主要是感受一下他们在这两句话中的用法。
不要把自己的好心好意传达成了冷心冷肺哦。
3. 测试一下
好了,现在试着帮我填个空,看看你有没有掌握吧。
1. Thank you for all you have done ____ me.
2. You helped me find the house and bought me flowers. You really have done so much ____ me.
3. What have you done ____ me? why can’t I see anything?
卡片收一收
本文英文卡片由卡片山谷英语原创制作,如果喜欢,给我们个大拇指吧。