单项选择题Why haven't you taken the medicine It ______ before dinnerA) should have been taken C) is takenB) has been taken D) should have taken
单项选择题You many keep the car ______ you need it.