请问此句为什么要用完成时

老师,请问 My parents wanted me to be a doctor,but I couldn't have put up with those years of study. 这个句子为什么要用完成时have put up with 是couldn't have down表示对过去的推测吗?没有上下文

请先 登录 后评论

1 个回答

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

这是虚拟语气,隐含了虚拟让步从句even if I had decided to go to medical college. could表示能力。即使我当年报考医学院,我也无法忍受那些年的学业。

注意,情态动词后接的是不定式,为非限定形式,非限定形式是没有“时态”的。所以不应把have put up with称为完成时,你可用完成体或完成式这样的术语。

请先 登录 后评论
  • 1 关注
  • 1 收藏,1445 浏览
  • 秋葉千 提出于 2020-12-20 22:59

相似问题