He will know the poem by heart when he ……… it twice.
Выберите один или несколько ответов:
1. hear
2. had heard
3. has heard
4. will hear