您现在的位置是:首页 > 学科知识查询 > 高中英语题库

-What has made him in such high spirits recently?- by his teacher for succeeding passing the exam.A.

编辑:chaxungu时间:2026-04-27 03:16:08分类:高中英语题库

【题目】—What has made him in such high spirits recently?

—_____ by his teacher for succeeding passing the exam.

A. Being praised B. Praised

C. Having praised D. To praise

在线课程

【答案】A

【解析】考查非谓语动词。答句中省略了has made him in such high spirits recently。因为答语缺少主语,应该用动名词或动名词短语。he与praise是动宾关系,用被动。句意:——什么使他最近这么情绪高涨?——因成功通过考试而被老师表扬。故选A。