关于have heard的时态问题

I've heard Bob _____ back from his journey to Africa.

— What about visiting him now?

答案是has come

为什么不是had come,难道不是过去的过去吗?

请先 登录 后评论

1 个回答

曹荣禄
擅长:动词用法,句法问题

哪里有过去的过去?主句是现在完成时,并没有一个确切的过去时间。正是因为宾语从句需要用现在完成时,主句才用了现在完成时。现在完成时是现在时态,不是过去时态!!!

请先 登录 后评论