0
Anonymous Posted 16 years ago
Grammar

Is it correct to use ...

I've learned how to be a good person this summer.

In this sentence, I mentioned the time, is it correct ?
  

Top answer

It's correct as long as "this summer" continues onward after this statement. At 10 am, I could say I've been to the dry cleaners, the post office, and the car wash this morning. At 1 pm, I could not say that.

  • It's correct as long as "this summer" continues onward after this statement.
  • At 10 am, I could say I've been to the dry cleaners, the post office, and the car wash this morning.
  • At 1 pm, I could not say that.
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

5 Answers
0
It's correct as long as "this summer" continues onward after this statement.

At 10 am, I could say I've been to the dry cleaners, the post office, and the car wash this morning.

At 1 pm, I could not say that.
0
It's perfectly natural to me.

I think the notion that the "action" occurred in the very recent past unnecessarily frightens people away from the present perfect.
0
but I just read something like this........
"You CANNOT use the Present Perfect with specific time expressions such as: yesterday, one year ago, last week"
from
http://www.englishpage.com/verbpage/presentperfect.html
0
The devil is in the details. Read GG's post. [6]

with specific time expressions such as: yesterday, one year ago, last week"

"This summer" doesn't belong on the list. "Last summer" does.

It's okay with "today," "this year," "this week," etc.

Related Questions