1.—Where _______ my glasses?I can't find them.—I _______ on the bookshelf,but they aren't there.A.you put;putB.you have put;have putC.have you put;putD.did you put;have put2.Mr.Li gave us _______ how to make records.A.many advice on B.much advice onC.many advice about D.much advice about这两道题我做错了,不知道选的原因.

问题描述:

1.—Where _______ my glasses?I can't find them.
—I _______ on the bookshelf,but they aren't there.
A.you put;put
B.you have put;have put
C.have you put;put
D.did you put;have put
2.Mr.Li gave us _______ how to make records.
A.many advice on B.much advice on
C.many advice about D.much advice about
这两道题我做错了,不知道选的原因.

第一题是 过去完成时你过去完成了的 动作对现在造成的 影响,第二是我 回答是我过去 做的事用过去时
第二题advice是不可数名词advice about sth给建议

第一题的第2个问只能是PUT,PUT的完成时和过去完成时都是PUT, 答案A的第一个空格一定是错误的,因为在这个句子里一定要用过去时或者过去完成时,所以答案是C
第二题, advice做"建议" 用时是不可数名字,所以用much,一般提供建议的句式是give some advice on something

1 C,第一句是现在完成时强调对现在造成的影响,回答是过去时,是过去放的,但是现在不在了,过去和现在对比
2 B,advice不可数,用much修饰,我记得 on和about都可以,不过on肯定没问题