A-A+

He says mat he ___________ his house cleaned o

2022-08-01 22:15:19 问答库 阅读 167 次

问题详情

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.把嘴闭上!

考点: