UP TO NOW , WE _________ ABOUT TWO THOUSAND ENGLISH WORDS .A. WILL...

34. Up to now , we _________ about two thousand English words .

a. will learn b. learn c. would learnt d. have learnt