A-A+
He says mat he ___________ his house cleaned o
问题详情
He says mat he ___________ his house cleaned once a month.
A.puts
B.has
C.keeps请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:B
B【精析】句意:他说他每个月把房间打扫一次。本题考查的是固定搭配的用法。havesome—thingdone表示“使(让,要,叫)某事被做”,强调主语意志,过去分词done表示动作由他人完成。在此表示“房间被打扫”,故B正确。【知识拓展】put表示放置;keep可以使用为keep+宾语+宾补的形式。如:Hehadhishaircuteverymonth.他每个月理发一次。1willhavemydoorrepaintednextweek.我准备下周请人把门重新刷漆。Wheredidyouputthepaper?你把报纸放哪儿了?Pleasekeeptheclassroomcleanandtidy.请保持教室干净整洁。Hermotherkeepsherplayingthepianoeveryday.她妈妈让她每天都弹钢琴。Keepyourmouthshut.把嘴闭上!