you were supposed to do,那么you were supposed to have done可以吗

问题描述:

you were supposed to do,那么you were supposed to have done可以吗

前者表示“你过去应该做.”
后者表示“过去你应该做.但事实上你却没有做” 带有责备意味