|
我个人感觉虚拟语气是英语里面比较难的,所以请教一下 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表示应该知道但是实际可能不知道,由于我随后提到的事情比较简单他肯定知道,所以是不是觉得我小瞧他了所以有些许不快。 类似这方面的使用我一团乱,希望高人指点迷津。 |