几道英语语法题目!(1)Harry--------book the tickets,but he had no time to call the booking office at the cinema.A.can B.should go to C.may D.was going to答案是D,但为何不选B?这题中有哪儿指出要用过去进行时了吗?(2)How many people does the doctor know who-------of the disease?A.are dying B.is dying C.has died D.died答案是A,但为何不选C?我觉得既然是医生知道的死亡情况,那必然是已发生的事情.如果是现在发生的话医生又怎么会知道呢?而且,我不知为何DIE也会有进行时,表示正在死亡吗?(3)Joan--------her first party in her life this coming Christmas.A.gives B.has given C.is giv

问题描述:

几道英语语法题目!
(1)Harry--------book the tickets,but he had no time to call the booking office at the cinema.
A.can B.should go to C.may D.was going to
答案是D,但为何不选B?这题中有哪儿指出要用过去进行时了吗?
(2)How many people does the doctor know who-------of the disease?
A.are dying B.is dying C.has died D.died
答案是A,但为何不选C?我觉得既然是医生知道的死亡情况,那必然是已发生的事情.如果是现在发生的话医生又怎么会知道呢?而且,我不知为何DIE也会有进行时,表示正在死亡吗?
(3)Joan--------her first party in her life this coming Christmas.
A.gives B.has given C.is giving D.is given
答案是C,但为何不选D?COMING CHRISTMAS不是发生在将来的吗?为何会用现在进行时?
(4)"Can I join your club,Dad?""You can when you ---------a bit older."
A.get B.will get C.are getting D.will have got
答案是A,但为何不选D?我觉得D从意思上也说得通啊!难道是语法不对吗?
(5)He --------no news from her,but he is still hoping.
A. has hadB.had C.has D.is having
答案是A,但为何不选C?难道就不能简简单单的用一般现在时吗?
(6)Do you think it -------tonight?
A.is going to snow B.snows C.is snowing D.shall snow
答案是A,但为何不选D?
希望大家能写出分析过程,这是我们老师要求的,请多包涵.若有满意的答案,可追加分数哦!

1had,是过去式.
2 dying是垂死的意思,people是复数.Does the doctor know , how many people are dying of the disease?
3 这里giving就是表示要给的意思不是现在时,牛津词典里有解释
4 这不清楚,不过我平时就是这样说的
5 这是现在完成时,到现在为止都没有消息的意思
6 shall有祈求的意思,如shall I come in?这里只是客观事实要不要下雪.