、側重點不同。
一、含義不同
1.keep sb to do
釋義:使某人去做某事。
2.keep sb doing
釋義:使某人一直做某事。
二、用法不同
1.keep sb to do
用法:keep的基本意思是“保留,保管,保存,留下,保持”,指使某人或某物繼續保持某種狀態,動詞不定式,為非謂語動詞。在英語語法中,動詞不定式是指動詞中的一種不帶詞形變化從而不指示人稱、數量、時態的一種形式。
2.keep sb doing
用法:keep作“保持,繼續”解時還可用作系動詞,后跟表語,該表語可由形容詞、副詞、名詞、動名詞或介詞短語等充當,它可以支配賓語,也能被副詞修飾。動名詞有時態和語態的變化。英語中的動名詞是由動詞變化而來。
三、側重點不同
1.keep sb to do
解析:keep sb to do強調“做”這一動作。
2.keep sb doing
解析:keep sb doing說明動作的持續性。
keep sb doing sth與keep sb do sth不存在對比,英語中不存在keep to do sth 這種用法。 keep doing sth. 意為"繼續干某事",表示不間斷地持續
keep 英[kiːp] 美[kiːp]
v. (使) 保持,處于; 繼續,重復(做某事); 使耽擱; 使延誤;
n. 生活必需品; 生活費用; 城堡主樓;
[例句]The noise kept him awake
噪音吵得他一直沒有睡著。
[其他] 第三人稱單數:keeps 復數:keeps 現在分詞:keeping 過去式:kept過去分詞:kept
擴展資料
keep doing sth. 意為“不斷/反復/堅持做某事”,動作是主語本身發出來的。如:
He kept asking us to remember teamwork.
他不斷地叫我們記住合作。
keep sb. doing sth. 意為“讓某人做某事”,keep在這里有“使……處于某狀態”之意,doing的動作不是主語來完成,而是由賓語sb.來完成的。例如:
I keep them waiting at the gate.我讓他們在大門口等候。