高手解答几个英语问题!!!急

来源:百度知道 编辑:UC知道 时间:2024/06/28 21:33:22
1.The young man____ be slow,but at least he doesn`t` make any mistakes.

choose may or can ?

2.Why didn`t` you buy any bread while shopping yesterday evening?
sorry,I_____

I forgot or I have forgotton?
You didn`t`come to the party yesterday.

______?I`m`not a party animal.

Why should/must I have ?

1.may
这道题考的是情态动词的用法.理解前后文的意思应该是:年轻人可能慢,但是至少不会犯错.can, may都可以表示推测.但是请注意,can表推测仅用于否定句和疑问句,may则一般用于肯定句
2.forgot
这一道题,时态:一般过去时.动作发生在过去.而forget通常是瞬间动作,不用完成时.
3.why should
这道题也是考情态动词should, must.
但请注意must还可以表示推测.must have done表示对过去的情况推测.第二选项意义根本不符合题意.
从题的意思可以看出:
---"你昨天没来参加聚会."
---"我为什么要去?我又不是社交狂"

1.may
can用于否定和疑问句

2.I forgot 表示那个时候我忘记了

3.should must语气过于强烈,不合语境,同时,must I have表示对过去的肯定推测,但是从题中我们可以看出,这并不是表示推测,故排除。why should 就是说我为什么就应该要去呢?

如果不懂的话请给我留言,我是英语专业的本科二年级学生。

1.may
2.forgot
3.should

1)may 他可能是慢点,但是至少他不犯错

2)I forgot 这是个一般过去时。用过去时只是表明我昨天忘了。

前面两个同上,补充问题选should。should have done表示本该作却没做。如,i should've come,意思是,我本该来的(却没来)

1·may
2·i forgot
信我吧~!