國文屋

位置:首頁 > 練習題 > 

1.Theworkershadthemachines

練習題1.35W

問題詳情:

1.Theworkershadthemachines

1.The workers had the machines _______(run) all night long to finish the work on time.

2.People in the south have their houses ______(make) of bamboo.

【回答】

1.runnning

2.made

【解析】

1.句意:工人們整夜地運轉機器,以便按時完成工作。 “have sth. doing” 動詞+賓語+賓語補足語的結構。這種結構中,賓語和賓語補足語有邏輯上的主謂關係,have sth doing即doing是sth發出的動作,為主動關係。run動詞,跑、進行;runnning現在分詞或動名詞。“機器”與“運轉”是主動關係。故填:runnning。

2.句意:南方人的房子都是竹子做的。make動詞,製作;made過去分詞或過去式。made of…,意為“由…製成”,後跟材料。have sth done即sth是done的邏輯主語,但是被動的。故填:made。

點睛:1.“have + sth. (賓語)+ 過去分詞(賓語補足語)”意為“讓 / 叫 / 使 / 請別人做某事”。賓語sth.後面用過去分詞作賓語補足語,說明sth.與過去分詞表示的動作之間是被動關係。 2.“ have +sb. / sth. (賓語)+ 現在分詞(賓語補足語)”意為“叫 / 讓 / 使某人做某事或讓某種情況發生”。賓語 sb./sth .後面用現在分詞作賓語補足語,表示賓語與現在分詞表示的動作之間為主動關係,且動作正在進行。

知識點:現在分詞和過去分詞辨析

題型:完成句子

標籤: