寻找适合你的 英语 教师…
CcDd
Which of the following is TRUE according to the sentence? and why?
—What has made him in such a low mood recently?
—________by his father for not passing the exam.
A. Criticized B. Being criticized C. Having criticized D. To criticize
2013年5月23日 12:03
回答 · 6
The correct answer is B: Being criticized by his father
2013年5月23日
I agree with the others. The sentence is badly written and unnatural. We say, "What has put him in a bad mood recently?" You need a gerund form (+ing) for the answer because the action is the subject. The preposition "by" makes it impossible to use C.
2013年5月24日
'What has made him in such a low mood' is poor English to start with. Strange sentence. But we know what it means, and notice the tense, 'has made'
The answer options are not good eithe. I'd prefer 'Having been criticised'. But 'B. Being criticised' is the only acceptable option as given.
For B to be quite correct the question perhaps should be 'What causes him to be'.
2013年5月23日
why not choose A ,but B?
2013年5月23日
还未找到你的答案吗?
把你的问题写下来,让母语人士来帮助你!



