几道英语选择题。。。

请帮我把每道题分析一下,我对老师说的答案有疑问。

1.He ____ his bike so he has to walk there.
A. lost B.has lost C. had lost D.loses
老师说的D,可是是先丢了车才会步行啊,为什么不是A?

2.I ______ that you_____good care of her that day
A.thought...will take B.thought...would take C.think...will take D.think...take
老师说是C 啊,that day不是一般过去时的时间状语吗? 那应该选B啊?

3. She___ill so she____ able to go skating the next day
A.is...won't be B.is ...wouldn't be C.was... won't be D.was...wouldn't be
老师:B 我就想知道next day是明天 ,the next day 不是过去某件事的第二天吗?为什么不选D?

4.-----Is Jack on duty today?
-----It___be him.It's his turn tomorrow
A.mustn't B won't C can't D needn't
老师:A 我敢肯定应该选C 啊..must表推测的否定不是用can't 吗?她应该看错了吧- -

5.Oh,I'm not feeling well in the stomach. I____so much fried chinken just now.
A.shouldn't eat B.mustn't have eaten C.shouldn't have eaten D.mustn't eat
老师:B 为什么不能选C呢?不应该吃炸鸡不是更准确吗?

麻烦大家帮帮忙啊,谢了!

作为前辈,我肯定地说,你应该是听错答案了。正确答案应该是BBDCC
第一题:注意时态,是has to 说明是造成现在不得不走去那里,对现在造成影响的应该用现在完成时,因而用 has lost.
第二题:注意时间状语。that day 是那天的意思,用的是过去时。所以用B。意思为:我原以为那天你会好好照顾她。
第三题:区别好 next day 与the next day。前者表第二天,用于将来时,后者表过去时间中的第二天,用于过去时。因而答案是D。
第四题:mustn't 是禁止的意思。英语中表示肯定推测用 must, may ,might. 否定推测用 can't may not, might not. 疑问推测用can. 根据句子中明天才是他值日推测知不可能时他 所以用can't
第五题:我现在胃不舒服,我刚才本不应该吃那么多的炸鸡。shouldn't have done 本不应该做的却做了。没有mustn't have done 的说法。另外 should have done 是本应该做的却没做。must have done 是表对过去的推测,意为过去肯定做了什么事情。
这些错误太明显了 ,估计不是老师说错,而是你听错的可能性比较大
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-07-14
1.He __B__ his bike so he has to walk there.
A. lost B.has lost C. had lost D.loses
强调结果,不强调过程,就用现在完成时,因为后面有个表示现在的has to - -.

2.I ___B___ that you_____good care of her that day
A.thought...will take B.thought...would take C.think...will take D.think...take
==that day(过去了修饰I thought),I thought that you would take good care of her dog.(因为thought是过去时,所以look after就应该是过去将来时)------这一题出得有失水准,乱模仿,却不到位。

3. She__D_ill so she____ able to go skating the next day
A.is...won't be B.is ...wouldn't be C.was... won't be D.was...wouldn't be
答案的确是D,但应该加上主句部分:She said that - - - - -.(如果这句句子出现在全国高考试卷中,一定会引起地震。出得太不怎么地。)

4.-----Is Jack on duty today?
-----It__C_be him.It's his turn tomorrow
A.mustn't B won't C can't D needn't
记住:mustn't 绝对不能出现在表示猜测的句子里,取而代之的必须是can't. 你们老师有大大的问题,但饭还是要吃的,

5.Oh,I'm not feeling well in the stomach. I__C__so much fried chinken just now.
A.shouldn't eat B.mustn't have eaten C.shouldn't have eaten D.mustn't eat
如果表示在过去做了不该做的事情,用:shouldn't have done sth.,英语中不存在mustn't have done sth.这个结构。太糟糕了。 你们老师需要的不只是进修,TA还需要从头学起。我为ta难过,并代ta向你道歉。
第2个回答  2011-07-14
1.He ____ his bike so he has to walk there.
A. lost B.has lost C. had lost D.loses
应该选B,用排除法,首先排除的是D,动作已经发生不可能用现在时,后面是现在时态,所以A&C排除,选B,现在完成时。

2.I ______ that you_____good care of her that day
A.thought...will take B.thought...would take C.think...will take D.think...take
这道题我也比较纠结,我觉得没有答案,如果一定要选,C是可以的,首先A&D排除,如果用过去式应该是 I though that you would have taken,

3. She___ill so she____ able to go skating the next day
A.is...won't be B.is ...wouldn't be C.was... won't be D.was...wouldn't be
这题不可能选D,如果过去时也应该是 she was ill so she wasn't able to.....the next day 表示的是过去的某一天,所以A&C不对,

4.-----Is Jack on duty today?
-----It___be him.It's his turn tomorrow
A.mustn't B won't C can't D needn't
这题毫无疑问选A 啊~ 这里不是表猜测,mustn't是表强烈否定。这不用猜的,昨天他才刚值日,今天肯定不是他。

5.Oh,I'm not feeling well in the stomach. I____so much fried chinken just now.
A.shouldn't eat B.mustn't have eaten C.shouldn't have eaten D.mustn't eat
这题是选C,不可能选B的,没有这种形式。

其实你可以问问你老师的,问我们也只是听大家的你一言我一语,不一定准确,我也不能肯定我给的答案是正确的。别说什么不敢问,现在赶紧锻炼锻炼,以后读大学就可以抓着教授问个不停,这对你是有很多好处的。
第3个回答  2011-07-12
第一题,你要是选a,那前后时态就错了。就要把has 改成had。这在描述一件事。最好都用过去式。
第二题:A,B,肯定错了。绝对不能用thought,that day 是宾语从句里的时间状语,不是主语的时间状语。,也可以表示将来的一天哦。要么这题就没答案了。
第三题:首选告诉你,明天不是next day.总觉得答案应该是A。
第四题:和第五题:同意你的观点
第4个回答  2011-07-14
同意何忠阳和herperactivity的观点
学习是要有条分缕析的精神和质疑权威寻求真理的态度
但是我觉得英语的学习更要有自信,我想你既然已基本确定自己无错,不需再纠结了不是么
不然如果你总把时间花在纠结每一个细小的语法点上而不是从大面上入手,会真的误入歧途
而且我觉得你完全可以在课上与老师交流,或者课下问他(她),这样又省时间又清楚,多好
学英语就是要大胆地问,没有什么羞涩的
而且一味地不屑老师也会影响你的学科兴趣,你希望得到否定你老师的评论来做什么呢?每个人都会犯错,也许只是看错了或者念错了,谅解一下也是可以的
忠言者,逆耳也
ps我可是真的来帮忙的,明知不会被采纳,只会影响采纳率我还是要说追问

谢谢你啊..我不是质疑老师,我是想找出正确答案..语法什么的都学会了.就这几题有点困惑

追答

其实求真理,解疑惑的学习态度挺好,但我觉得这样明显看着老师答案不对应该主动去问老师,而不是在知道提问,老实说,我曾经也是在知道提问但觉得效果不如直接问老师的好,毕竟老师在职比较了解,而且很有可能是老师看错了或者口误,或者你一时听错了,总之我觉得这种情况下这样纠结只会浪费时间,问老师可以省掉很多时间,也许2分钟你就知道老师是看串行了之类的。
我其实没觉得你质疑老师,只不过觉得像palmaking还有其他人对老师的评价可能会让你产生不信任老师的惯性,这样以后会出问题。
其实我不是来给答案的,因为我觉得答案大家说的差不多了,只不过想给你一点小建议。
ps至于答案,我赞成karen543100和palmaking的
多说一句,后4个你对了就不说了,第一个你的逻辑关系是对的,但是如果用了现完,就会含有过去做的事对现在结果造成的影响,更包含因果关系。

追问

因为某些原因没有机会问老师,我又不是故意不问。。。要问我早问了。还是谢谢你