永发信息网

should have done的用法

答案:4  悬赏:70  手机版
解决时间 2021-04-04 18:36
  • 提问者网友:沉默菋噵
  • 2021-04-03 20:30
i should listen to my parents, because i think they are right.

i should have listened to my parents, because i think they were right.
用这两个句子为例子帮我分析下,谢谢。
最佳答案
  • 五星知识达人网友:未来江山和你
  • 2021-04-03 21:08
原发布者:qingwing11

shouldhavedone的用法1.should用于表示惊奇和欣喜的句子中,表示“竟然”、“居然”等含义1).Whyshouldthedoorbelocked?为什么居然把门锁起来了?2).Itiswonderfulthatyoushouldhaveachievedsomuchintheseyears.这几年中你们竟然取得如此大的成就,真了不起!(注意这里主语从句内出现时间状语intheseyears,一般要求用现在完成时,而使用should是为了表示惊异、赞叹意味。2.shouldhavedone表示竟然做了某事,体现说话者一种惊奇、惊讶、不相信的语气:Thepaintingconsideredtohavebeencopiedshouldhavewontheprize.那副被认为是复制品的画竟然获得了大奖。3.shouldhavedone还可以表示“本来应该做某事而实际上没有做”Youshouldhavefinishedyourhomeworkearlier,butyoudidn't。注意:shouldhavedone只用于谈论过去情况,主要有两个用法:一是用于推测过去已经发生的情况,二是用于指本该发生而实际上未发生的情况。如:Youshouldhavetoldmesobefore.你早就应该告诉我。Heshouldhavearrivedbynow.此时他本该到了。Lookatthetime!Weshouldhavebeenatthetheatretenminutesago.瞧都什么时候了!十分钟前我们就该到戏院了。附:有关should的用法:一、作shall的过去式,多用于间接引语中,表示“提议、探询、许诺、要求、命令、决定、必要”等。1.Sheaskedmeifsheshouldopenthewindow.2.Shesaidshe
全部回答
  • 1楼网友:青灯有味
  • 2021-04-03 23:46
i should listen to my parents, because i think they are right.这是一个真实语气的句子。意思是我应该听父母的话,因为我认为他们是对的 i should have listened to my parents, because i think they were right这是一个虚拟语气的句子。意思是我本应该听父母的话,因为我现在认为他们当时是对的。should have done 表示对过去时态的虚拟。.
  • 2楼网友:夜余生
  • 2021-04-03 23:13
第一句的意思是: 我应该听我父母的话,因为我认为他们说得对。 第二句的意思是: 我当初真应该听我父母的话,因为我认为他们当时说得对。 两句话最大的不同是在于第一句是面向未来,第二句是后悔当初。 should have done表示的意思就是当时应该这么样,(但实际并没有那么做)。
  • 3楼网友:舍身薄凉客
  • 2021-04-03 22:21
选b啊! suggestion表建议的时候后面跟虚拟语气。 没有suggestion后边加should have done的用法! 而且只能省should! 应为:john repeated his suggestion that the meeting (should) be put off.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯