你头发好长啊,你上星期没有剪头发吗?这一句,应该用一般过去时还是
这一句,应该用一般过去时还是现在完成时呢? 我首先想到的是现在完成时,因为前后两句话有关联,因为上星期没剪,所以今天看起来才这么长,但是我们老师说过,现在完成时里一般没有表过去的时间,而上星期明显把过去的时间摆明了,那么到底应该用什么句型呢?
严格来说这句话不能用逗号隔开,因为上下句没有逻辑联系。逻辑讲究同一律、矛盾律、排中律。如果这句话有逻辑联系那就会有两种意思,明显违背同一律原则。 当然,简单的区分就是后面那句话有明确的时间点。 Your hair is a bit long. You didn't have your hair cut, did you? 后面的have不是完成式结构,而是词组搭配。