0
Michaelting Posted 15 years ago
Grammar

Perfect tenses

I have done my homework (over the weekend).

I have done my homework (in the past couple of weeks).

I have done my homework (during the weekend).

Present perfect cannot have a specific time. Are the above time frames acceptable?
  

Top answer

No; they indicate specific past times.

  • No; they indicate specific past times.
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.

3 Answers
0
No; they indicate specific past times.
0
Thanks for all the help!
0
michaeltingI have done my homework (over the weekend).
I have done my homework (in the past couple of weeks).
I have done my homework (during the weekend).
Present perfect cannot have a specific time. Are the above time frames acceptable?
For me, the second sentence is fine. It suggests that previously the speaker usually did not do any of h

Related Questions