You speak English so well. ______ have you learned English? –For 5 years.
Ordinary woman though she is, she had won the award because she tries every means to make people _________ of the importance of the environment conservation.
He is very kind _______ the old man. [ ]
He has already gone home. But before he left, he__________ all the mistakes in his translation.
_______have you been learning to swim?—Half a year. [ ]