Change of viewpoint in mid-sentence


A man has just returned home to his wife and says:

> 今日は、雀のお宿へ行って、おいしい料理や雀の踊を見てきたよ。
>
> Today, I went to the sparrow's house and (ate) delicious food and (came and)
> saw a sparrow dance.

In the first half of the sentence he moved away from his current viewpoint
(行く）which makes sense, but in the second half doesn't 見てきた suggest that he is
at the sparrow's house when he is speaking (I came and saw)? Why is it not
見ていった?

I also don't understand why either きた or いった is actually needed here. Doesn't
行く in the first half of the sentence provide all the coming and going
information needed?

Lastly, I read the sentence literally to mean "saw both a sparrow dance and
delicious food". I'm assuming that the "eating" is somehow implicit. But it
could equally well be "cooked delicious food" for example. Am I missing any
subtleties here?




行ってきた is the te-form of the verb 行く + きた(来た), the subsidiary verb (補助動詞) くる.
It's used for "went (and came back)" or "have (just) been to", e.g.

> 郵便局に行ってきた。I've just been to the post office.

* * *

> 今日は、[雀]{すずめ}のお[宿]{やど}へ行って、おいしい[料理]{りょうり}や[雀]{すずめ}の[踊]{おど}りを見てきたよ。

It literally says "Today, I went to the sparrow's house, saw delicious dishes
and sparrow dance, and came back." (The お[宿]{やど} here is not inn but house;
when ojiisan sings "suzume, suzume, oyado wa dokoda?" he's looking for the
little sparrow's house, not their inn.)

But as you can see, the writer intended to say "Today, I went to the sparrow's
house, ate delicious dishes, saw sparrow dance, and came back."

I'm not sure this is grammatically "correct" (actually I think it's probably
sloppy/wrong) but, we often say and hear sentences like this in daily
conversation, or sometimes even in tv drama:

>   * 朝食に、トーストとコーヒーを飲んで、・・・ I drank bread and coffee for breakfast, and...
>   * おやつに、ジュースとケーキを食べた。 I ate juice and cake for snack.
>   *
> [朝飯にトースト二枚とミルクを飲んで、それからどうした？](http://ultraseven.seesaa.net/pages/user/m/article?article_id=7495985&page=3)
>




行ってきた is the te-form of the verb 行く + きた(来た), the subsidiary verb (補助動詞) くる.
It's used for "went (and came back)" or "have (just) been to", e.g.

> 郵便局に行ってきた。I've just been to the post office.

* * *

> 今日は、[雀]{すずめ}のお[宿]{やど}へ行って、おいしい[料理]{りょうり}や[雀]{すずめ}の[踊]{おど}りを見てきたよ。

It literally says "Today, I went to the sparrow's house, saw delicious dishes
and sparrow dance, and came back." (The お[宿]{やど} here is not inn but house;
when ojiisan sings "suzume, suzume, oyado wa dokoda?" he's looking for the
little sparrow's house, not their inn.)

But as you can see, the writer intended to say "Today, I went to the sparrow's
house, ate delicious dishes, saw sparrow dance, and came back."

I'm not sure this is grammatically "correct" (actually I think it's probably
sloppy/wrong) but, we often say and hear sentences like this in daily
conversation, or sometimes even in tv drama:

>   * 朝食に、トーストとコーヒーを飲んで、・・・ I drank bread and coffee for breakfast, and...
>   * おやつに、ジュースとケーキを食べた。 I ate juice and cake for snack.
>   *
> [朝飯にトースト二枚とミルクを飲んで、それからどうした？](http://ultraseven.seesaa.net/pages/user/m/article?article_id=7495985&page=3)
>

