Search from various English teachers...
nam
Hi everyone on Italki, please tell me which of these two sentences is correct and why. Thank you so much. 1. I have painted this wall for an hour. 2. I have been painting this wall for an hour.
Oct 25, 2025 4:23 PM