which is better?:

来源:百度知道 编辑:UC知道 时间:2024/05/25 20:00:07
i don't think you will pass the exam since you haven't worked hard. / i don't think you have passed the exam since you didn't work hard.这两个句子哪个更加好一些?
这是一道动词填空:i don't think you _______(pass) the exam since you _________(work) hard.如何填更好?我们有很多答案,不知道哪个更好些.

前面的一个好, since句用现在完成时表示持续的不努力,考试将不会通过; 后面一个,since句用过去时与现在无关

后面一个较好,这句并不是一个与完成有关的事实,这只是一个事实。

1st 1 is better.

后面的更好,两者都是表示说话人的推测,尤其是后面那一部分是对过去事实的推测,不应该用完成时态

后面一个,前面的你用了现在完成时,但这里你更多的想表示的意思是一种持续的不努力