帮助中心

texts
Which is the correct expression?
student asking question

为什么这里说have passed而不是直接说passed呢?

teacher

母语人士的回答

Rebecca

从技术上讲,您可以在这句话中同时使用两者,但我将解释为什么我仍然使用have passed 。首先, have passed是现在的完美表达。它指的是从过去开始并持续到现在的事情。另一方面, passed是一个简单的过去时表达,它的不同之处在于它表示某事在过去的某个时间点已经完成。文中,庞庞夫人一边说话,一边将结果传达给海绵宝宝,对吧?直到 Pong Pong 夫人说完并把结果交给海绵宝宝,考试本身才结束。也就是说,只要在她说话的过程中发生了传递的过程,那么you have passed的表情就可以成立。当然,你可以说you passed意味着海绵宝宝过去给出的所有答案都是正确的。因此,这两个表达式都可以在这种情况下工作。例子: You have given me something to think about. (你给了我一些思考的东西。) => 暗示了对方在说这句话之前所说的话 示例: You gave me something to think about. (你给了我一些思考的东西。) => 暗示了对方在过去某个未指定的时间点所说的话

热门问答

01/25

通过测验完成表达式!

You've

passed

the

oral

test.

What

a

surprise.

你已经通过了口试。真是一个惊喜。