This medicine should have been taken before dinner如何译

问题描述:

This medicine should have been taken before dinner如何译

次药应该在晚饭前就已服用了.

此药须在饭前服用

这种药应该饭前吃.

This medicine should have been taken before dinner
这个句子不对
现在完成时是指影响 这是个普通的陈述句 没有强调影响 这样写是错的

这药应该在晚饭前就已经服用了
意思是指你现在还没吃,是不应该的