have a good time后接doing还是to do?doing和to do有什么区别么?

如题所述

have a good time doing sth。

have a good/hard/difficult time (in) doing 这里的in可以省略的,因为in是介词,介词后面通常情况下可加名词或动名词(doing),是不可以加to do的。

在have a good/hard/difficult time doing sth结构中,have为动态动词,动作未结束就要用进行体,其意义为:to experience something,直译为汉语则为:在做某事的时候经历了一段美好/艰难的时光。

通常time前有不定冠词和形容词修饰。例如:I went to a few parties and had a good time.I was having difficulty in staying awake. 在这个结构中,doing为现在分词短语作时间状语——在做某事的过程中。

have time to do:有时间去做(另外的事)

have time doing:有时间做(在做的事)



扩展资料

to do与to+doing用法

1、功能不同

go on/ leave off/ stop doing: -ing分词作宾语

go on/ leave off/ stop to do: 不定式作目的状语

2、含义不同

在try, mean, can't help等动词后接的是ing分词还是to do, 与动词本身含义相关。

try to do sth 努力做某事

try doing sth 试着做某事

mean to do 打算做某事

mean doing sth 意味着做某事

can't help to do sth 不能帮忙做某事

can't help doing sth 情不自禁做某事

3、搭配不同

在动词agree, decide后,可直接带不定式,但若带-ing分词,则必须添加介词。

agree to do sth 同意做某事

agree on doing sth 同意做某事

decide to do sth 决定要做某事

decide on doing sth 决定要做某事

因此,可以看出,虽然以上动词既能跟-ing分词,也能带不定式,但意义却不相同。在运用过程中,我们要根据语境、功能、动词含义等来加以来判断,不能以一概全。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-02-25
have a good time doing sth

have a good/hard/difficult time (in )doing 这里的in可以省略的,因为in是介词,介词后面通常情况下可加名词或动名词(doing),是不可以加to do的本回答被网友采纳
第2个回答  2013-06-13
都可以
doing sth是现在时才可以用的
to do是将来时才可以用的本回答被提问者采纳
第3个回答  2013-06-13
“have a good time ”和“have a hard time”后接“doing sth.”
此外包括“have a great time”“have a difficult time”
等形式的词组后都跟“doing sth. ”
第4个回答  2013-06-13
have a good time (in) doing sth

省略了一个in,加doing
相似回答