分类：教育/科学-外语学习-英语考试
问题：英语选择题请教21.MothersaidtoMike,"Ihop 
1.Mother said to Mi,"I hope you___what I___you to buy?"(C)A.didn't forgot;told   B.don't forget;tell C.won't forget;have told  D.haven't forgotten;will tell2.If you are not___by then,I'll take you to see the doctor.(D)A.good   B.well   C.fine   D.better3.He didn't te1.Mother said to Mi,"I hope you___what I___you to buy?"(C)A.didn't forgot;told   B.don't forget;tell C.won't forget;have told  D.haven't forgotten;will tell2.If you are not___by then,I'll take you to see the doctor.(D)A.good   B.well   C.fine   D.better3.He didn't tell me anything____he left.(B)A.until  B.before   C.after  D.since
回答：1、直接引语,与said时态无关。hope有两种用法:hopetodo和hopethat,绝对不能说 do。hope与wish表示希望时的区别表现在:wish多加不太可能实现的愿望,要用虚拟语气,hope多加可能实现的愿望,不一定要用虚拟语气。此处就是hopethat的句型。看一个就能把C选出来了。至于后面的,现在完成时强调对现在的影响,更能强调说话者的语气。所以havetold比tell好,tell也是可以的。willtell不符合逻辑,told过去时不强调对现在影响2、身体好用well,比较级better。天气好用fine,询问身体是否好,小学时常回答“Fine/Well,thankyou,andyou?”但是我们初中的外教老师(澳大利亚的)不大认可fine这种回答方式,他推荐我们用well。3、A:直到他走了,他才告诉我一些事。C:他走了以后没告诉我什么。(其实在某些语境中这句话是成立的,但这边有更好的选项B)D:前半句时态不对。应该用完成时。