will sing

had sung

will have sung

is singing