Search from various 영어 teachers...
Olga
Had you done? vs Have you done? Which is correct in my case? A friend tells me that he went somewhere/did something yesterday. I want to know whether he went there for the first time or not. I don't quite understand which tense I should use. My current choice is this: "Had you gone there (done that) before or was it your first time yesterday?" (does that sound natural, by the way?) Generally, I would go with "Have you done it before?", but that would imply "before now", right? However, in this case with my friend I'm asking him about something that happened before yesterday (not before now). So should I say then "Had you done it before" meaning "before yesterday"?
2019년 4월 20일 오후 3:58
답변 · 8
2
in this case both answers are correct
2019년 4월 20일
1
Hi Olga, And yes, you are correct. If he has already done it, and you wish to ask whether it were his first time or he had done it before that, you would use "had". Note: Instead of saying "gone", I would say "been"; so, "had you been there before, or was it your first time?" And "have" you would use if you are asking about before the present. So, "have you been there before?" you would aks if your friend is yet to go, and you wish to know whether he has been there in the past.
2019년 4월 20일
1
In the context you give, the past perfect is good, though (almost) nobody will quibble about "have you done it before?" in conversation or in informal use. By the way, I'd caution against using the phrase "your first time" - you could change this to "the first time", or just leave it at " had you done it before?"
2019년 4월 21일
아직도 답을 찾지 못하셨나요?
질문을 남겨보세요. 원어민이 도움을 줄 수 있을 거예요!