这两短语有什么区别

来源:百度知道 编辑:UC知道 时间:2024/06/04 11:58:46
I hate to cook
I hate cooking
解析一下语法..谢谢..

I hate to cook是我自己本身不喜欢做饭,而I hate cooking是我根本讨厌做饭这种行为。又比如:
I hate to smoke in public. “我不想在公共场合吸烟”,这句话的意思是我自己可能本身有吸烟,但我自己不会在公共场合吸烟,不涉及别人的问题。
I hate smoking in public. “我讨厌在公共场合吸烟”,这句话的意思是我讨厌在公共场合吸烟这种行为,特别强调不喜欢看到别人在公共场合吸烟。

hate to只是暂时的恨,目前不喜欢。
hate doking从来都不喜欢。将来也不喜欢。
I hate to cook我不喜欢做饭。现在/目前我讨厌做饭。
I hate cooking我一直讨厌做饭。

Like to do 和like doing 的区别也是如此。

hate doing是长久以来的习惯.
例如我讨厌洋葱.就用doing结构.

hate to do只是特指某一次.不固定的.
例如我讨厌他这次的行为.用to do 结构.

同上