The blood alcohol level will be highest...

A)One hour after having had the last drink.Correct
B)Four hours after having had the last drink.
C)Immediately after having had the last drink.
One hour after having had the last drink is when the blood alcohol level reaches its peak; from then on, it will gradually decrease until total absorption.