发布网友 发布时间:2024-10-24 06:36
共4个回答
热心网友 时间:2024-10-27 13:48
有两种可能1.要看上下文,说此话的人是在什么情况下说的.当然抛去上下文,had和 has都可以,一个表示过去完成时,一个是表示现在完成时.如果他所描述的"他刚刚才到.是描述过去发生的已经完成事情的话,就要用had了,如果刚好所描述的事情是刚好发生在说话时,或之前一点,就可以用has.
2.虚拟语气,这个也是要看上下文: If he hadn't had the message of death of his mother, he had only just arrived without opening his mobile power.如果他没有收到他妈妈去世的消息,那他一定是刚刚到达目的地(下飞机),手机还没开.
热心网友 时间:2024-10-27 13:45
应该是由上下文决定的
上下文是过去时
所以这里用过去完成时态
热心网友 时间:2024-10-27 13:46
用的是过去完成时。表示过去已经完成的动作,并且对现在或过去产生了一定的影响。具体看语境
热心网友 时间:2024-10-27 13:44
这里显然是用的过去完成时,但是要想解释必须的有上下文,否则没得解释。