My friend asked me the difference between these sentences:
Did he use to work in the office very late at night?
Has he ever worked in the office very late at night?
I told her:
- In #1, it means that I know the fact that he is working very late at present, and I want to know if he worked late in the past.
- In #2, it means that I don’t know the fact he is working very late at present, and I want to know if he has worked very late once from the time he was born until now.
Did I explain them correctly?
The first sentence asks about something that happened regularly in the not just once. That is the difference to the second sentence. It is about an event that occurred only once.
Neither of the sentences imply if you know about him working late now.