Take the 2-minute tour ×  For the longest time, I thought that a
verb ending in て+いる meant that one was currently doing an
action, similar to how we use ~ing in English to mean a
contuinuing state. So 食{た}べている means "eating".  However, I've
run into confusion over sentences like 日本{にほん}に来ている. I thought
it meant, "coming to Japan" but apparently it actually means
"came to Japan and still here".  After some looking into the
issue, it seems that there is a thing in Japanese called a
"punctual verb". These are actions that can not be extended or
divided, so they're either done or not done. 来る it would seem,
is one of these verbs, because you have either come or not. At
least, as far as Japanese is concerned.  However, the matter is
not entirely resolved for me. Consider this screenshot from this
web page:  The typhoons are coming  Shouldn't
台風{たいふう}が日本{にほん}に来{き}ている mean "the typhoons have come to Japan
and are already here"? However, according to the dates included
in the image, it is clearly depicting that the t