you should told me earlier 与you should have told me earlier 有什么区别?错了,是tell,前者如果是you should tell me earlier 呢

来源:学生作业帮助网 编辑:作业帮 时间:2024/08/06 21:17:31
you should told me earlier 与you should have told me earlier 有什么区别?错了,是tell,前者如果是you should tell me earlier 呢
xR]OQ+w؄ /fPw\T)-Tk ff_,Ͷ&>}Ms9sBm~[lskb+]b^&LLI4_=NA5:q\.V]أ^ߒj\Nmdž-Uà AJU(wH= mG XWe L?~SW<#Ɔ2m2><0eKE0yZd69L50 j:q;Yfm1k1 .ĺt{aǬT4l7 ٍӦeRXWg2N7-#;½I,}Tl5@ftl4wY $?Z~CD`bؗqdXoy&u磼E Ko<?&8?ڃ'

you should told me earlier 与you should have told me earlier 有什么区别?错了,是tell,前者如果是you should tell me earlier 呢
you should told me earlier 与you should have told me earlier 有什么区别?
错了,是tell,前者如果是you should tell me earlier 呢

you should told me earlier 与you should have told me earlier 有什么区别?错了,是tell,前者如果是you should tell me earlier 呢
楼主啊,英语中这两个句子很典型啊!你要记住了!第一个句子的意思是:你应该早一些告诉我的(言外之意是在事件发生前已经告诉我了)第二个句子的意思是:你本应该早一些告诉我的(言外之意是在事情发生前没有告诉我,事情发生之后才告诉我的)

前者是 一般时态 没有责备的语气 只是说 你应该早点告诉我(不过个人觉得后者表达会更好)
后者是 should have done 结构 表示本应该做 却没有做 你本应该早点告诉我的 含有责备的语气

前者是病句,后者不是~~