Student or Learner
Moths ________ (eat) the clothes.
If I use have been eating and have eaten. What's the difference of these two?
For have eaten does it have two meaning? 1.Moths have already eaten 2.Moths have eaten(still eating)
if so how can we know which one they use?
Last edited by Supachoke; 21-Dec-2008 at 10:38.
If you say 'Moths have eaten the clothes.' it implies that there is nothing left, the moths have consumed everything. If you use 'Moths have been eating the clothes.' it implies that at some time in the past moths have made a meal of the clothes, the clothes are still there, but damaged. Maybe the moths are still there too.