早教吧 育儿知识 作业答案 考试题库 百科 知识分享

英语问题:Who'sgainedthehighestmarksintheexperimentinyourclass?Steve().A.isB.doesC.wasD.has为什么?

题目详情
英语问题:Who's gained the highest marks in the experiment in your class? Steve ( ) .
A.is B.does C.was D.has
为什么?
▼优质解答
答案和解析
选D,has!
因为句子开始 Who‘s gained 是 Who has gained的缩写,表示现在完成时态,所以回答的句子时态要和上句保持一致,也是现在完成时态!
再看其他选项,A可以缩写成那样,但是如果是is的话,就是被动语态,gain不能那样使用,句意也不通;其他两项不能那样缩写.
所以,应该选D ,has!