3)might not +现在完成式表示不一定就、也可能不、未免有点不。
II.表示说话人的语气。
1.表示委婉批评
1)could +现在完成式含有埋怨或训斥的口气。例如:
I could have lent you the money.Why didnt you askme?我本来可以把钱借给你的。你为什么没有向我借呢?
2)might +现在完成式
You might at least have answered my letter.你至少可以回我一封信嘛。
You might have been more careful.你本可以再细心一些。
2.表示惊奇或怀疑
could /can +现在完成式常用在疑问句中。例如:
Wherecould they have gone?他们可能到哪里去了呢?
How could they have forgotten such an important meeting?他们怎么能忘记这么重要的会议呢?
III.表示说话人认为过去的行为应该或不应该发生。
1.should /ought to +现在完成式表示说话人认为该做而实际未做的事。例如:
They ought to have done that but they didnt.他们本应该这样做。
He should have told me the news earlier.他本应该早些告诉我这消息。
2.should not/ought not to +现在完成式表示过去做了不该做的事。例如:
【英语学习之情态动词+现在完成式】相关文章:
最新
2019-11-23
2019-11-23
2019-11-23
2019-11-23
2019-11-14
2019-11-14