She ______ her homework before dinner yesterday. has finished will finish had finished finishes ETEA MCQS.COM Tenses
He ______ in this company for five years. worked has worked is working was working ETEA MCQS.COM Tenses
By next year, she ______ her degree. completes completed will have completed has completed ETEA MCQS.COM Tenses