作业帮 > 英语 > 作业

高中英语题1.Has Sam finished his homework today? Yes.He__it this

来源:学生作业帮 编辑:神马作文网作业帮 分类:英语作业 时间:2024/10/04 00:19:26
高中英语题
1.Has Sam finished his homework today?
Yes.He__it this morning.
A.did B.has done C.was doing D.had done[为什么不选c项】
2.The job proved to be much more difficult than the one I__before.
A.have been offered B.was offered C.would be offered D.had been offered[为什么不选b项啊】
3.改错Thousands of children became so unlucky one who lost their fathers or mothers.
高中英语题1.Has Sam finished his homework today? Yes.He__it this
1:did理由:上句是现在完成时,现在完成时是过去发生的事对现在造成的影响,(就是事情发生在过去),结合上下文应选did,现在谈论今天早上发生的事.
2:had been offered 理由:先说下prove的用法吧,prove作为系动词时(相当于seems啊什么的),用主动表被动.如果prove作实意动词用时用作被动,一般只可能是用作sth is proved.就是被证明了.但是如果是被证明为,或证明是,就要用主动.sth proved(to be)
再说下后面的before
它主要用于过去完成时,故该句应用D项.
3:ones
理由:thousands of是表示 数千的...(主要是形容东西,事物很多,数以千计).
1.one只能替代单数名词,one的复数形式ones只能替代复数名词,
thousands of后跟的是复数名词所以后面的one也要对应但one只能替代单数名词,所以要用ones