Displaying 1-1 of 1 result(s)
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)
For timeline diagrams, quotes and exercises, check out our e-book The Grammaring Guide to English Grammar