A. didn't quite catch B. don't quite catch C. hadn't quite catch D. can't quite catch
A. served B. has served C. is serving D. would serve
A. will finish B. have finished C. will have finished D. had finished
A. had B. have had C. had had D. would have
A. did you went B. have you gone C. were you D. had you been
A. had arrived B. has arrived C. will arrive D. will have arrived