情态动词的一些问题

来源:百度知道 编辑:UC知道 时间:2024/05/12 07:01:11
"Can I leave this door open at night?"
"You___better not."
A.should
B.could
C.would
D.must
答案是D,请教下理由

He ___ you more help, even though he was very busy.
A.might have given
B.might give
C.may have given
D.may give
答案是A
might have done和may have done有什么区别啊?

d- should better not- doesn't make sense
\could and would does not fit into this

must better not- is like a phrase..so this fits..
might give- may have given and may give- grammatical errors so A is the correct answer

1.should better 应该更
could better 可以更
would better 最好
must better 必须
对应can的否定一般用must not
2.见例句
I might have done it if I had wanted to.

假如我那时要做,我可能已经做了。

If I had been more cautious, I might have done better.

我要是再谨慎一点,是可能做得好一些的。

What he says comes to this: we might have done better.

他所说的意思无非是:我们本来可以干得更好些。

He might have done it better if he had put his mind to his work.

如果他专心致志的话,他可以做得更好。

表虚拟状态,注意后面的even though是"即使"之意

第二道题might比may语气更婉转一些,根据题意应选B