英语吧 关注:1,551,100贴子:11,415,360
  • 2回复贴,共1

He can't be ill, because I saw

只看楼主收藏回复

He can't be ill, because I saw him just now
为什么总can't不用couldn't,后面不是过去式吗?前面不应该也用过去吗?


IP属地:河南来自Android客户端1楼2017-10-08 23:18回复
    couldn't 做情态动词时,语气更婉转,带有不完全肯定,没有can't 重。这里很明显说话人强调他不可能生病,因为他刚刚看到过他。用can't 更好,更能体现语境和语气。所谓时态问题,不要把自己绕进去了。一般过去时是相对此刻谈话这个时间点的过去,而一般现在时可以表示一种一直以来的状态,过去有,现在也有。这里并不是要表达他过去不可能病,因为我刚刚看到过他。这样表达显然是语句不通的。


    IP属地:湖北来自iPhone客户端2楼2017-10-09 02:11
    收起回复