单选题
I will help you when I( )my work.
Afinish
Bwill finish
Cwill have finished
Dhave finished
正确答案
答案解析
该题考查时态用法。根据时态一致原则排除B、C选项,另外现在完成时态用于时间或条件状语从句表示将来完成动作,故选D。又如:I will return the book if I have finished it.