I'm struggling with test questions again.
(1) Before Tom goes to bed later tonight, he ____ (email) his girlfriend.
A. emails B. will email C. will have emailed D. has emailed
B and C are both correct, aren't they? Yes.
(2) Before Tom went to bed last night, he ____ (take) a shower.
A. took B. had taken C. have taken D. would take
A and B are both fine, aren't they? Yes
According to the way the task is worded, I'm supposed to choose only one alternative.