[-A74] He is student at Oxford University,------ for a degre

问题描述:

[-A74] He is student at Oxford University,______ for a degree in computer science.
A.studied B.studying C.to have studied D.to be studying
翻译并分析
1个回答 分类: 英语 2014-12-09

问题解答:

我来补答
翻译:他是牛津大学学生,(在)为计算机科学学位而学习.
此题考查动词非谓语形式做状语的语法.
1.如果不定式短语放在句尾,并用逗号隔开,则它一般做结果状语,表示出乎意料的结果,则句意明显不通顺“结果(只是)为计算机科学学位而学习”.
如:He returned home after work,only to find his house broken into.
他下班后回家,结果只是发现房子被人破门闯入了.
但是此句如果非要表示结果,也必须是表示顺其自然的结果才对.
2.而A studied如果做状语,过去分词表明句子主语(即study的逻辑主语)he和动词study为被动关系,不符.
3.所以答案只能选用现在分词studying,即表明he和study的主动关系,也表明study该动作当时(即句子谓语动词is a student发生的时候)正在进行.
展开全文阅读
下一页:原创8