keannu
VIP Member
- Joined
- Dec 27, 2010
- Member Type
- Student or Learner
- Native Language
- Korean
- Home Country
- South Korea
- Current Location
- South Korea
In a, c, is he still painting or has he just finished painting? Progressive present perfect such as b,d definitely mean the current happening of an action, but basic present perfect form sounds vague. I've posted a similar question before, but the answer in my mind isn't still clear.
a. He has painted the drawing for 2 years.
b. He has been painting the drawing for 2 years.
c. He has painted the drawing since 2 years ago.
d. He has been painting the drawing since 2 years ago.
a. He has painted the drawing for 2 years.
b. He has been painting the drawing for 2 years.
c. He has painted the drawing since 2 years ago.
d. He has been painting the drawing since 2 years ago.
Last edited: