Advertisement
Advertisement

新足迹

 找回密码
 注册
新足迹 门户 英语学习 查看内容

虚拟语气的使用问题

2009-4-28 22:06| 发布者: floodp | 查看: 1869| 原文链接

我个人感觉虚拟语气是英语里面比较难的,所以请教一下
could have
may have
must have
should have
究竟怎么用呢,什么样的情形应该用哪个呢?同时,它们和
could
may
must
should
用法上的根本区别在哪里?
比如:他肯定知道,是用he must know还是he must have known. 还比如,今天打电话时候,跟对方说you may have known sth.,我的意思是你可能已经知道(就像中文里面的过渡形式的话),但是对方稍微好像有点不快的反应,后来我琢磨了一下,may have known表示应该知道但是实际可能不知道,由于我随后提到的事情比较简单他肯定知道,所以是不是觉得我小瞧他了所以有些许不快。
类似这方面的使用我一团乱,希望高人指点迷津。
Advertisement
Advertisement


Advertisement
Advertisement
返回顶部