I should have keep my room clean.为什么加have??
来源:百度知道 编辑:UC知道 时间:2024/05/18 10:22:25
should have + 过去分词(done)是虚拟语气中的一种用法,表示本应该做某事但没做,有一种责备的语气在里面。此处should 可以更换为ought to
should not have +过去分词(done)表示本不应该做的事情却做了,也有一种责备的语气在里面。
以上均是对过去的事情表示虚拟。
你给出的句子中keep应改为kept
对过去的一种虚拟句型就是 should have +过去分词
你的句子应是I should have kept my room clean.
这里应该不是keep,而是kept,意思是我本应该让房间保持干净的,事实上现在房间很脏乱。如果没有"have",意思就比较单一了,就是我应该怎么怎么做而已,而无其他意思。
have 是保持的意思
here " have" means "keep"
虚拟语气 表示本应该但没能做
should have表示本应该做某事,但没做,主要用于责备他人或表示自责
如果是should not have,就表示本不该做的事却做了
I should have keep my room clean.为什么加have??
I should have keep my room clean.为什么要加have啊??
I have a toothache.I should( )
i'm surprised that he should have been so foolish 是什么意思啊
quite as good as i should have
I should have my english grammar improved
do you have any opinion whether prople should keep wild animals as pets?
i should have corrected him to his face
怎么翻译:“I thought I should keep you in the loop on this.”
翻译:But I have promises to keep and miles to go before I sleep!--Robert Frost