几道英语选择题,请各位帮帮忙解释!!

来源:百度知道 编辑:UC知道 时间:2024/07/07 19:36:49
下面几道选择题的答案我已经有了,但是不知道原因。请各位才男才女帮忙解释解释,谢!
1.The life of Shenzhen people _____greatly in the past 10years.
A.have changed B.has changed C. change D. changes
(正确答案为B,请解释下为什么不选A.C.D,并请翻译下句子)

2.May I go to the cinema,Mum?
Certainly,But you _____be back by 11"o clock.
A.must B.need
(正确答案为A,为什么不可以选B?)

3.May I go out to play ball,Dad?
No ,you ___.You must finish your homework first.
A. mustn't B.may not.
(正确答案为A,may提问为什么不选B?)

4.___I know your name?
A. May B.Shall
(正确答案为A,为什么不能选B?)

5._____you be happy!
A.Might B.Must C.Wish D. May
(正确答案为D,为什么选D?并请翻译下句子)

1. 在过去的10年历,深圳人的生活已经发生了巨大变化。
这是典型的现在完成时。the life of people里life是整个句子的主语,是单数,所以用has.

2.B的语法不对,你可以说need to

3.因为后面一句爸爸说你必须写作业。所以前面一句也是必须不能去玩。
实际生活中,纯正的英语是可以说may not的,也是不可以的意思,但是表达的意思很委婉。

4.这是习惯用法,没有为什么。记住就行。
非要解释的话,shall是should的原形,should的意思是应该。
你总不能说:我该不该知道你的名字?
你肯定得说:我可不可以知道你的名字?

5.这是祝福的话的习惯用法。就用may。
翻译为祝你幸福快乐。
Wish 也是祝愿的意思,但是外国人不这么用。他们只会在best wishes里用wish.

因为in the past 10 years是过去了,所以要用过去式啊,而主语系The life,也就是第三人称单数啦,所以要用has 。句子意思:在过去的10年里,深圳人的生活方式已经发生了巨大变化
因为没有need be的形式啊~~ 但你可以说need to do sth.
因为后面是用must啊~~而且mustn't语气更强调啊…
因为Shall是表示一般将来时啊… 而且这种问法也不会出现啊,Shall 通常都用在一些假期计划去哪里玩这类的…
句子意思:但愿你会高兴…其他用法不符合句意啊…

这都没有为什么的,英语习惯这样讲就是这样讲,讲多了才记住。我去了美国才知道这一点。就等于你说吃饭为什么不说咬饭(只是例子,很烂呵呵)。

1,因为in the past 10 years必须用现在完成时