16200
This has always been a problem for me, so I'm hoping you guys can answer it
once and for all. Often, I want to ask somebody if they've ever done something
before. For example, in an email yesterday I was talking about a trip to
Yorkshire and wanted to ask my friend

> "have you ever eaten Yorkshire Pudding?"

(when he was living in the UK a few years ago.)

I can find a couple of ways to express this.

> ヨークシャープディング食べたことある？ / を食べた ことが ありますか？
>
> ヨークシャープディングを食べましたか？

These both feel, more so the last one, like I am asking "recent" rather than
"ever". I've always associated "Ｘを食べましたか？" with recent activity, I guess from
my early lessons e.g. "昨日レストランに行きました" "そうですか？何を食べましたか"

Are these sufficient to ask "have you ever eaten Yorkshire Pudding?" ?

In English I would say "Have you ever eaten Yorkshire Pudding?" or "Have you
eaten Yorkshire Pudding before?" rather than "Have you eaten Yorkshire
Pudding?"

Perhaps my English is wrong lol
CC BY-SA 3.0
2014-05-29T07:46:40.353
16184
2014-08-05T05:23:58.703
2020-06-17T08:18:27.500
-1
4071
question
grammar questions
Asking "have you tried X" or "have you ever Y"?
> ヨークシャープディング食べたことある？ / を食べた ことが ありますか？

You can use them when you want to ask the experience. First one is friendly
way, last one is formal way.

For example, Have you ever eaten Yorkshire Pudding?

Then

> ヨークシャープディングを食べましたか？

This one is just asking the fact that if you had a pudding. For example, Did
you eat Yorkshire Pudding in this mornig?
CC BY-SA 3.0
2014-05-29T11:48:17.047
16192
2014-05-29T11:48:17.047
5454
16184
answer
The format:

> ◯◯を食べた ことが ありますか

translates to:

> Have you ever eaten ◯◯?"

You could also ask if they sometimes eat yorkshire pudding in a similar
fashion:

> ◯◯を食べる ことが ありますか

This translates roughly to:

> Do you eat ◯◯?

* * *

The second question you mentioned:

> ヨークシャープディングを食べましたか？

Is asking in the context of some time frame in the past. It **could be**
recent, or it could be in the past as well.

For example, if your friend is talking about a time they went to some
restaurant in the past maybe you could ask if they ate yorkshire pudding at
that time by using the above.

However, if you have no context to ask about, it would probably just apply to
recent time, like that day or something.
CC BY-SA 3.0
2014-05-29T18:33:57.043
16200
2014-05-30T05:53:16.810
2014-05-30T05:53:16.810
5459
16184
answer
If you are referring to whether a person has ever done something, then the 「x
～たことがあります」form is what you need. Interpreted, it means "to have an instance
wherein (subject) did (x)".

> ヨークシャープディング食べたことある？ / を食べた ことが ありますか？

These ask if the other person has had the experience of eating Yorkshire
pudding. However, as you are probably aware, the first form is more casual
than the "neutral polite" latter form.

> ヨークシャープディングを食べましたか？

This one refers to whether the person asked has performed the action within
the current context -- that is, for example, an English food buffet or a party
where said dish is available. It translates to "Have you eaten (some of the)
Yorkshire pudding?"
CC BY-SA 3.0
2014-08-05T05:23:58.703
18122
2014-08-05T05:23:58.703
6961
16184
answer