I can't believe...后面的宾语从句为什么用过去完成时

She didn't even know I was going to a real school now. I can't believe you hadn't even told her.

为什么前面用表示现在的能力,我难以相信,而后面则是一个过去完成时,与之呼应的过去时间不应该是 I couldn't believe …?

can’t believe是想表达,无论过去现在将来,都很震惊,强调当时的情感吗?

请先 登录 后评论

1 个回答

好题  
擅长:英语

不要机械地理解时态呼应。这里用can't 说明说话时不相信。比如:

I can't believe that he passed away a year ago.

I think he left too early today.

难道你认为can't believe, think 都要用过去时?

请先 登录 后评论
  • 2 关注
  • 1 收藏,137 浏览
  • Solomon   提出于 3天前