英语好的朋友请进

I have to stay at home taking care of my baby.

这句话中take 为什么要用现在分词形式
从语法的角度给我讲讲
老师好像说是什么非谓语动词的用法。没听懂
take 这里是动名词还是分词

在英语的语法中,一个句子不能有两个谓语,但是一个句子里你又想用两个动词,这时就必须用到分词。在其中的一个动词+ing 变成分词的形式。这样一个句子就没有两个谓语了。
分词有两种。 一个加ed 的一种加ing的。ing的一般表主动。 ed则表被动。
你这个句子也可以不用ing的改成i have to stay at home to take care of my baby。这样用不定时,也可以让句子没有两个谓语。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2007-05-31
you have to come to baidu.com asking the question that still puzzles you.

刚才楼主问我为什么不能用to take.

1. 这里的taking是非谓语动词的悬垂结构,在句中不占任何成分,只起到补充说明的作用。

2. 一句英语句子中不能同时出现2个谓语动词,除非是并列结构,用连词and相连。例如上句可改成:

i have to stay at home and take care of my baby.
第2个回答  2007-05-31
have to do sth
have to doing sth 习惯性搭配短语,后者用于并列句中。
第3个回答  2007-05-31
我同意二楼的说法
相似回答