Which present is correct?
Check
John ... good up to now.
???
sing
has sung
are singing
am singing
have never sung
sings
is singing
sang
She ... every Sunday.
???
sing
has sung
are singing
am singing
have never sung
sings
is singing
sang
The bird ... at present.
???
sing
has sung
are singing
am singing
have never sung
sings
is singing
sang
We ... regularly.
???
sing
has sung
are singing
am singing
have never sung
sings
is singing
sang
They ... . Can you hear them?
???
sing
has sung
are singing
am singing
have never sung
sings
is singing
sang
I ... up until this moment.
???
sing
has sung
are singing
am singing
have never sung
sings
is singing
sang
Check
OK