Present perfect with WHEN

When with present perfect refers to an indefinite time in an incomplete period of time and is used to indicate criticism:

When have you ever done the dishes? (any time in your life or since we met)

Rate this page

up
535 users like this page.