Search from various Engels 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.
25 okt. 2025 16:23
Antwoorden · 2
When you use a set period of time, like one hour, and your task is incomplete, use the continuous tense.
I painted the wall for an hour. - means the task is finished. You are no longer going to continue painting.
27 okt. 2025 06:48
2. is correct. It's difficult to explain why 1. is incorrect. Maybe it 'could' be correct, but only in very strange circumstances. i.e. if one was somehow describing past activities of painting the wall. Sometimes it's better to not worry too much about exact rules and instead just see examples to get familiar with the language.
26 okt. 2025 04:56
Heb je je antwoorden nog steeds niet gevonden?
Schrijf je vragen op en laat de moedertaalsprekers je helpen!
nam
Taalvaardigheden
Engels, Vietnamees
Taal die wordt geleerd
Engels
Artikelen die je misschien ook leuk vindt

Same Word, Different Meaning: American, British, and South African English
10 likes · 7 Opmerkingen

How to Sound Confident in English (Even When You’re Nervous)
12 likes · 9 Opmerkingen

Marketing Vocabulary and Phrases for Business English Learners
8 likes · 2 Opmerkingen
Meer artikelen