A: I already know what's going to happen.
B: You do? (to C) Have you told him?/Did you tell him?
C: No, I haven't said a word.
Are "have you told him?" and "Did you tell him?" equally natural here?
English Language Learners Stack Exchange is a question and answer site for speakers of other languages learning English. It only takes a minute to sign up.Sign up to join this community