It is strange that he should have come back so early 。

它的形式应该为“should+动词原形”,所以应该是“shouldcome”可为什么是shouldhavecome呢?... 它的形式应该为“should+动词原形”,
所以 应该是“should come”
可为什么是should have come 呢?
展开
米兔cynthia
2012-07-28 · TA获得超过104个赞
知道答主
回答量:14
采纳率:0%
帮助的人:6.8万
展开全部
should have done只用于谈论过去情况,主要有两个用法:
■用于推测过去已经发生的情况。如:
He should have arrived by now. 此时他本该到了。
The letter should have arrived by now. 信现在该到了。

■用于指本该发生而实际上未发生的情况。如:
You should have told me so before. 你早就应该告诉我。
Look at the time! We should have been at the theatre ten minutes ago. 瞧都什么时候了! 十分钟前我们就该到戏院了。
更多追问追答
追问
但是 It is adj that sb should do sth 不是固定的么
z形容词有important strange unusual ```````
是固定的语法啊
追答
这个涉及到虚拟语气的知识,正常来说是上面说的那个意思,但是也有个特例,就是“it's strange that sb should have done"表示他(她)竟然干了这种事,有“竟然”的意思。至于你说的还可以换成其他形容词,你能打个比方嘛,我还真没看到过。
530928424
2012-07-28 · TA获得超过1597个赞
知道小有建树答主
回答量:368
采纳率:100%
帮助的人:136万
展开全部
come 状态词 应该是should be come 或should have come
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
2011huyan
2012-07-28 · TA获得超过407个赞
知道答主
回答量:20
采纳率:0%
帮助的人:10.1万
展开全部
这里的come是过去分词,而不是动词原形,should have done 表示“本来应该做某事却没有做”
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友ee0c089
2012-07-28
知道答主
回答量:9
采纳率:0%
帮助的人:4万
展开全部
这是现在完成时的形式。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式