满分5 > 高中英语试题 >

He punished the children ____ their care...

He punished the children ____ their carelessness ____ making them pay for the damage.

A.by; for B.withby C.forby D.aboutwith

 

C 【解析】 考查介词。句意:他因为孩子们的粗心惩罚他们赔偿损失。根据句意可知,“their carelessness”表示的是“他们的粗心”,这是谓语动词punished惩罚发生的原因,需用介词表原因。“making them pay for the damage”表示的是“让他们赔偿损失”是对谓语动词punished惩罚方式的说明,需用介词by表方式。故选C。  
复制答案
考点分析:
相关试题推荐

Why didn’t you tell me there was no meeting today? I__________all the way here________the heavy snow.

A.needn’t have driven; through B.didn’t need to drive; through

C.mustn’t have driven; through D.couldn’t have driven; through

 

查看答案

—Tom________Mary two years ago.

—You mean they have ________ for two years.

A.got married withbeen married to B.got married tobeen married

C.was married togot married D.was married withbeen married

 

查看答案

I don't think he is the suitable personfor he____experience____is essential for the job.

A.lackswhich B.lackingas C.lacks ofwhich D.lackedthat

 

查看答案

I was so familiar with her that I recognized her voice _______ picking up the phone.

A.the moment B.on C.before D.though

 

查看答案

________ from heart trouble for years, Professor White has to take some medicine with him wherever he goes.

A.Suffered B.Suffering C.Having suffered D.Being suffered

 

查看答案
试题属性

Copyright @ 2008-2019 满分5 学习网 ManFen5.COM. All Rights Reserved.