【英语】【口语】这里第二句话为什么用现在完成?直接用had不好吗?

2024-12-14 05:23:37
推荐回答(5个)
回答1:

你好,had是have的过去时,have to 表示不得不;
现在完成时的含义是现在完成时是过去的动作或状态持续到现在并且已经完成,对现在造成的影响,可能持续发生下去。
由前面的called知道,Susan现在已经出差了,知道今晚才会离开芝加哥,所以出差的动作现在还在持续并且还会持续下去到今晚,所以用现在完成时。
如果直接用had的话,表示一般过去时,一般过去时表示过去的一段时间发生的动作,并且现在已经结束,所以这个句子不用一般过去时。
望采纳,谢谢。

回答2:

have to是不得不的意思,第二句说的是她不得不去芝加哥,and后面用的是一般现在时,前一句就得用现在完成时,表示她已经在那而且现在还是在那,还没离开。要是直接用had,与and后的一般现在时不符,因此用现在完成时

回答3:

现在完成时是错误的,直接用had

回答4:

  • Susan called early this morning.

    苏珊今天一大早就打电话来了。

  • She's has to go to Chicago on a business trip and can't leave till tonight.”

    她得去芝加哥出差,今晚才能离开。”

can't leave till tonight.”表现在她没有离开,所以用“has to”

回答5:

为您解答
走遍美国吧
这两句是可以没有直接关联的,不是说她打电话直接写个间接引语。这里之前的电话是过去时,表示强调发生过这个动作,后面如果是你说的过去完成时则是做间接引语理解,但用的是现在完成时和一般现在时就表示是她的现在普遍状态和听者对这个状态的知晓。