0
Heartvampire Posted 12 years ago
Grammar

When

when have you done your homework?
I have just done my homework.

Is the question with when is correct in the present perfect? and why? if not what will be a better equivalent to this question
  

Top answer

heartvampire Is the question with when is correct in the present perfect? No. The present perfect cannot be used in a sentence that specifies (or asks someone to specify) a time.

  • heartvampire Is the question with when is correct in the present perfect?
  • No.
  • The present perfect cannot be used in a sentence that specifies (or asks someone to specify) a time.
  • Say: When did you do your homework?
  • _______________ Nevertheless, you can have this, with 'ever': — I have to go.
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.

1 Answers
0
heartvampireIs the question with when is correct in the present perfect?
No. The present perfect cannot be used in a sentence that specifies (or asks someone to specify) a time. Say:

When did you do your homework?
_______________

Nevertheless, you can have this, with 'ever':

— I have to go. It's time f

Related Questions