"I painted my room" simply describes something that you did in the past (either recent or distant past). "I have painted my room" implies that you did it recently and the results are still novel or relevant to the present situation. "I have been painting my room" describes recent activity or activity in progress that may or may not be complete.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
mekkalompWhat are main differences among those tenses? 1. I have painted my room. *In the past I have painted my room and I am currently done with painting.2. I have been painting my room. *In the past I started with painting and I am now (or recently)done with painting.3. I painted my room. *I have painted my room.1. I have painted my room. Remember how I'
mekkalompIn one post I sawI don't know which post you saw this in, or what its purpose might have been. But in any case, what exactly is your question about these sentences?
CalifJimI don't know which post you saw this in, or what its purpose might have been. But in any case, what exactly is your question about these sentences?CJOops, something went wrong. Anyway, the two senctences come from the second link that you have provided.
mekkalompShouldn't it be: 'I have been doing this job for twenty years'?That may be a little better, yes, but the original is also OK. In this case, the nature of the action makes a difference. "paint my house" is a well defined task that takes a finite amount of time and accomplishes a goal at the end of that time. In contrast, "doing this job" (as at a c
CalifJimThese matters are almost always more complicated than we think they are at firstIt is mind boggeling. The more I read about grammar rules the less I understand.
mekkalompThey have managed to stay alive.Correct.
mekkalompThe more I read about grammar rules the less I understand.Sometimes I feel that way, too.
CalifJimCorrect.I am sorry but my post again didn't get through entirely.
mekkalompThey managed to stay alive until now."to manage to (do something)" is to accomplish a goal. Yes. The action is 'managing' and the goal is 'to stay alive'.