Of course there's a difference. They use different words. If you ask a slightly different question, you'll probably get the answer you're actually looking for.Is there a difference between the following sentences?
1. How long is it since you last visited a museum?
2. How long ago did you visit a museum?
Sure: Is there a difference in meaning between the above sentences?If you ask a slightly different question, you'll probably get the answer you're actually looking for.
Thanks for the answer, but I'm not sure I understand what you mean: Can't two years ago, for example, be the answer to both of them?Yes, there's a difference in meaning. The lack of the word "last" in the second means you won't get the same answer you will to the first.
If you have a question about the English language and would like to ask one of our many English teachers and language experts, please click the button below to let us know: