0
Whatchadoin Posted 14 years ago
Grammar

Present perfect

Should I always use past perfect with words such as 'today', 'this month', 'this year' etc?

All I've eaten today/this month/this year is this cake.

Does simple past work as well and what's the difference? Thanks.
  

Top answer

If the task is completed and that is the point, then you may use present perfect: Q: Have you done the laundry this week? A: I did it today.

  • If the task is completed and that is the point, then you may use present perfect: Q: Have you done the laundry this week?
  • A: I did it today.
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.

7 Answers
0
If the task is completed and that is the point, then you may use present perfect:

Q: Have you done the laundry this week?
A: I did it today.
0
I've spent the last two weeks doing absolutely nothing. - Can I use simple past here?

I've seen her only once today. - The same question as above.

Thanks.
0
Yes to the first and yes to the second if the day is almost spent.
0
Mister Micawberif the day is almost spent.
Can I use it even if the day isn't almost spent?
_________

For a hundred and forty-five years, every single time that I have let my guard down and let Damon back into my life, he's done something to make me regret that.

Why didn't the speaker use p
0
Can I use it even if the day isn't almost spent?-- Probably not.
_______

For a hundred and forty-five years, every single time that I have let my guard down and let Damon back into my life, he's done something to make me regret that. Why didn't the speaker use present perfect in front of 'let'?-- He thinks Damon may return.
____________
0
OK. The last question.

Do I need to use present perfect after the word 'already' when talking about some experience? As in:
You've already visited Chicago.

Does "You already visited Chicago." not sound natural?
0
BrE uses the present perfect with 'already' much more than AmE does, I believe. In AmE, simple past is fine and common.

Related Questions