you should have told me与you should tell me两者的区别?

问题描述:

you should have told me与you should tell me
两者的区别?

时态的区别,you should have told me意思是说你(当时)本应该告诉我,即没有告诉我
you should tell me意思是你(现在)应该告诉我

前者是“你要是告诉过我就好了(你过去应该告诉我)
后者是''你应该告诉我'
个人见解,希望能够帮助到您,欢迎采纳O(∩_∩)O~

you should have told me
意思是说你当时应该告诉我,但没有告诉我
you should tell me
意思是你现在应该告诉我