This medicine should have been taken before dinner

问题描述:

This medicine should have been taken before dinner
与This medicine should be taken before dinner如何译?

这个药本应该在饭前服用(但是没有服用,饭已经吃过了)
这个药应该在饭前服用(饭还没吃)