Which sounds better?
- A pair of robbins has built a nest in the porch since last week.
or is it:
- A pair of robins has been building a nest in the porch since last week.
In my opinion 2. sounds better. It tells us that the building process has been going on for a week and is still in progress.
One of my students thinks that 1. is also correct. She uses the example of: I have known her since I was young.
I accept her example and it sounds right to me. However, “I have known her since last week” does sound right.
Why am I confused about this? Please help me out.
And one more note, if you think that both are correct could you tell me what meaning does each imply. Thank you.