Today I took an English test , in which I was asked to choose between assimilate and imitate as a word which closely resembles the phrase ‘to make a copy of’. I chose assimilate , because in my opinion imitate means ‘to copy someone or something’ . It probably does not stand for ‘to make a copy of’ . The word assimilate , in my opinion is very close to ‘to make a copy of’. I also saw the definition of assimilate in the Collins English Dictionary , which has one of the meanings as :
“to become or cause to become similar.”
According to me , the difference between the definition of ‘assimilate’ and ‘imitate’ is that when we use imitate , we do not ‘make a copy of something’ , we ‘try to copy that thing’. However , there is quite similarity between these two meanings and I would like to know your opinion on which choice is really correct.
Thank you !